-
node.js 里使用 fifo
0. 需求 前两天 Showman 遇到一个需求: 我们需要在服务器端录制视频 录制视频的过程主要由 node […]
-
聊聊 NPM 里的版本号和依赖
好像一直没有写过版本号和依赖相关的内容,偶尔会有同学问,所以写一篇总结一下。 0. Semver 我们目前使用 […]
-
用 express.js 实现流式输出 HTTP 响应
0. 前言 我们先来总结一下客户端与服务器端的数据交互方式: ajax,即 XMLHttpRequest,最常 […]
-
检查超宽元素的脚本
有时候我们制作页面,搞着搞着发现超宽,出现横向滚动条。于是我们就要想办法调整样式,但是往往超宽的只有那么一两个 […]
-
Webpack 不支持 `import.meta`,利用 ESM 在浏览器里使用 yargs
前些天遇到一个需求:解析 curl 请求,并转换成 ajax 请求由浏览器发出去。 我觉得这个需求听起来不算稀 […]
-
在任意上下文执行代码,`new Function` vs `eval()`
0. 需求及方向 我厂的 Navigator 扩展遇到一个需求: 动态生成一段 JS 在浏览器里运行 能重复生 […]
-
使用 Node.js 驱动 FFMPEG 录屏
FFMPEG 功能非常强大,不仅能转换视频格式、压缩视频、添加字幕等,还能录制屏幕内容。使用 FFMPEG 录 […]
-
函数,栈,try…catch,以及异步
前两天《记一个 `try…catch` 异步函数的坑》发出后,有同学表示对最后一句不解: 异步函数的调用可能并 […]
-
记一个 `try…catch` 异步函数的坑
前几天遇到一个问题:想捕获异步函数的错误,但是捕获不到。我的代码大概是这样: 不知道读者是否发现问题,我当时是 […]
-
使用 File System Access API 在浏览器里操作本地文件
如《Webpack 5 发布,Chrome 86 开始支持本地文件系统》一文所述,Chrome 86 开始,浏 […]