Meathill 的技术与日常
-
Webpack 不支持 `import.meta`,利用 ESM 在浏览器里使用 yargs
前些天遇到一个需求:解析 curl 请求,并转换成 ajax 请求由浏览器发出去。 我觉得这个需求听起来不算稀…
-
我的第一段 OpenResty 代码
前端同学需要一个上传文件的后端做一些调试,我刚好有,就给她用了。然后遇到跨域问题,一般来说我会在 PHP 里解…
-
在任意上下文执行代码,`new Function` vs `eval()`
0. 需求及方向 我厂的 Navigator 扩展遇到一个需求: 动态生成一段 JS 在浏览器里运行 能重复生…
-
使用 Node.js 驱动 FFMPEG 录屏
FFMPEG 功能非常强大,不仅能转换视频格式、压缩视频、添加字幕等,还能录制屏幕内容。使用 FFMPEG 录…
-
函数,栈,try…catch,以及异步
前两天《记一个 `try…catch` 异步函数的坑》发出后,有同学表示对最后一句不解: 异步函数的调用可能并…
-
记一个 `try…catch` 异步函数的坑
前几天遇到一个问题:想捕获异步函数的错误,但是捕获不到。我的代码大概是这样: 不知道读者是否发现问题,我当时是…
-
Hello,2021
2020 可能是史无前例的不受欢迎的一年,无论是微博、朋友圈、Twitter,极少看到有人怀念它的。我不禁为 …
-
使用 File System Access API 在浏览器里操作本地文件
如《Webpack 5 发布,Chrome 86 开始支持本地文件系统》一文所述,Chrome 86 开始,浏…
-
Chrome 扩展里实现 SSO
周五打算给客户发版,结果在这里卡了大半天,写篇博客记录下。 0. SSO 的实现 SSO,Single sig…
-
让 Chrome API 支持 Promise
Chrome API 都是回调型,连续使用非常不方便,希望能改成 Promise 型。Chrome 本身不提供…
- 近期一段调试 React Native 诡异 bug 的经验熟悉我的同学可能知道,我近期开始尝试用 React Native + Expo 开发移动应用,接触到很多不之前……阅读更多:近期一段调试 React Native 诡异 bug 的经验
- 升级 Expo v52 小记(草稿箱里躺了半个月,写完赶紧发了)上周查文档,发现 Expo latest 已经升级 52,于是准备找机会把……阅读更多:升级 Expo v52 小记
- 聊聊错误/异常处理又是繁忙的一周。突然发现以前没聊过错误/异常处理,准备分享一下。 这里我就不细究错误(Error)/异常(Ex……阅读更多:聊聊错误/异常处理
- 近期 React Native + Expo 研发笔记整理一下近期开发 React Native App 的经验,以 tips 为主,写下来确保将来不会掉在同样的坑……阅读更多:近期 React Native + Expo 研发笔记
- 【系列视频】天命全栈架构师 – 开篇:架构师的职责,素质,与实际案例开始新的全栈架构师系列。去年年底我做过一次调查,问大家最想看什么样的视频,进阶类的“全栈架构师”系列以一票之优……阅读更多:【系列视频】天命全栈架构师 – 开篇:架构师的职责,素质,与实际案例