作者: meathill
-
使用 Chrome extension 操作 CodeMirror
我们知道,浏览器扩展(Chrome extension)可以通过 content script 在目标网页里执…
-
Vue3 < script setup > + TypeScript 笔记
近期把一个老项目(Vue 组件库)从 Options API 风格重构成了 <script setup&…
-
复盘近期升级工具链的过程
公司希望我提升产品在移动端的体验,于是我就打开了 Lighthouse,然后看了眼代码,发现有几个问题: 移动…
-
复盘被金山优化的经历
OpenResty 是家好公司,春哥老何也都是好老板——这里的“好”,是道德标准,而非世俗标准。人活着要吃饭,…
-
初试 SWC(Speedy Web Compiler)
SWC 是一个用 Rust 写的编译工具,功能跟 babel 很类似。它的优势在于速度,按照官网所说,在单核上…
-
今天打篮球(二)
时间过得真快,一晃一周过去,今天又是篮球活动日。
-
Git 操作特定分支的小技巧
加入新的开发团队之后,难免有一些东西不适应。比如,我团队要求把所有代码,不分前后端放到一个仓库里;而且,还都不…
-
偶然发现 babel@6 + babel-preset-es2015 的 bug
这两天尝试做一套解决方案,能够只编译一套 ES2015+ 代码,在现代浏览器就正常使用,在 IE11 自动切换…
-
今天打篮球
离上次打篮球不知道过了多久,少说有三年吧。金山广州有篮球群,每周都有活动,所以我就跟着去打了。今天是数年来的第…
-
从招聘方的角度理解求职
0. 起因 前些日子,有位同学找我咨询求职问题。他本科专业其实不错,但是第一份工作没找好,所以只好报了家培训班…