分类: js
-
JavaScript 中使用正则 `u` 标记匹配多语言
JavaScript 里使用 Unicode 编码字符串。Unicode 是一种可变长度的编码类型,大部分时候…
-
Vue3 < script setup > + TypeScript 笔记
近期把一个老项目(Vue 组件库)从 Options API 风格重构成了 <script setup&…
-
正确使用 @babel/preset-env 与 @babel/plugin-transform-runtime
这几天又在折腾项目脚手架,看到之前的配置里用到 transform-runtime,于是就想研究下。找了半天,…
-
SonarQube + SonarJS 体验笔记
试用了一下 SonarSource 开发的代码质量静态分析工具,记录一些过程和体验。 SonarQube So…
-
捕获 promisify `child_process.exec` 的错误
这个东西文档里没写清楚,所以写篇博客记一下。 在 Node.js 里,我们可以使用 child_process…
-
node.js 里使用 fifo
0. 需求 前两天 Showman 遇到一个需求: 我们需要在服务器端录制视频 录制视频的过程主要由 node…
-
聊聊 NPM 里的版本号和依赖
好像一直没有写过版本号和依赖相关的内容,偶尔会有同学问,所以写一篇总结一下。 0. Semver 我们目前使用…
-
用 express.js 实现流式输出 HTTP 响应
0. 前言 我们先来总结一下客户端与服务器端的数据交互方式: ajax,即 XMLHttpRequest,最常…
-
检查超宽元素的脚本
有时候我们制作页面,搞着搞着发现超宽,出现横向滚动条。于是我们就要想办法调整样式,但是往往超宽的只有那么一两个…
-
Webpack 不支持 `import.meta`,利用 ESM 在浏览器里使用 yargs
前些天遇到一个需求:解析 curl 请求,并转换成 ajax 请求由浏览器发出去。 我觉得这个需求听起来不算稀…