好用的工具
未读
`taze`:一个让你的依赖保持新鲜的现代命令行工具
Taze 是一个现代化的命令行工具,旨在帮助开发者轻松地保持项目依赖的最新状态。 它内置支持 monorepo 项目,并且无需安装即可使用,默认情况下会在允许的版本范围内安全地更新依赖项。 (GitHub) 安装与使用 Taze 无需全局安装,可通过 npx 直接运行: npx taze
对于 m
好用的工具
未读
`picocolors`:一个轻量级的命令行输出颜色库
在开发命令行工具时,为终端输出添加颜色和样式可以显著提升用户体验。picocolors是一个轻量级且高效的库,专为在终端中格式化文本并添加ANSI颜色而设计。 picocolors简介 picocolors以其极小的体积和快速的性能而著称: 无依赖:该库不依赖任何其他包,确保了最小的node_mod
好用的工具
未读
VideoCaptioner:赋能视频创作的智能一键字幕利器
在日益增多的视频内容创作中,为视频自动生成精准、自然的字幕已成为提高观看体验和可访问性的关键需求。VideoCaptioner 利用大语言模型(LLM)和先进的语音识别引擎,提供“一键式”字幕生成、智能断句、字幕优化与翻译等全流程字幕处理功能,无需高性能 GPU,也可轻松上手。本文将带你深入了解 V
技术杂谈
未读
html-to-text 解析 HTML 并返回美化的文本
html-to-text 是一款开源库,可将 HTML 转为结构清晰的纯文本,支持自动换行、Unicode、多种渲染选项和自定义钩子,适用于邮件渲染、日志输出、爬虫抓取等场景。 安装 npm install html-to-text 核心功能 标签处理:智能区分内联(如 <span>)和块级(如 <
技术杂谈
未读
数组转换树型结构数据
代码实现 /**
* MAP数组转换树形结构
* 例:
* arrayToTreeBy(array, (a, b) => {
* return a.pid == b.id // a 是属于 b 的子集内
* })
*
*
* @param array MAP数组
* @pa
技术杂谈
未读
兼容 Safari 与 IOS 的 Date 对象
最近博主在做一个需要兼容IOS的移动端页面,发现一个 new Date() 对象 巨坑!差点丢了饭碗o(╥﹏╥)o 请看问题代码: var date = new Date("2018-05-24 08:00");
这段代码是获得字符中指定的日期,它Firefox、Chrome中就能运行,但是放在S
技术杂谈
未读
30行代码实现一个健全的模板渲染
1、代码实现 var template = function template(template, data) {
var templateSettings = Object.assign({
escape: /<%=\s*([\s\S]+?)\s*%>/g,
技术杂谈
未读
常见的 CSS 实现块元素居中方案
常见的 CSS 实现块元素居中方案 1、定位 + 负外边距 使用 position: absolute ,设置 left 、top 、 margin-left 、margin-top 的属性。这种方法基本浏览器都能够兼容,不足之处就是需要固定宽高。 /* 父元素 */
.parent{
po
技术杂谈
未读
Javascript 调试技巧 console
大家都知道 JavaScript 中调试代码 console 是必不可少的,常用的方法一般是 console.log 将消息或对象记录到控制台,下面介绍一下更专业的技巧: console.trace() 你通过使用 console.trace() 获取堆栈跟踪和日志数据 ,从而知道日志的提示位置。