js
Lienviws
need just word
word has world
展开
-
生产环境兼容前端新特性改造
生产环境兼容前端新特性改造一个新接手的项目。为了日后开发时的好心情,我对这个项目做了一些改造,以更适应现在的潮流。生产环境兼容前端新特性改造-背景-babel配置文件presetsplugins编译顺序使用方法命令行gulp-rollup开始用在gulp中Tree-shaking-背景项目兼容性:ie9以上项目框架:原创 2018-01-05 16:30:22 · 607 阅读 · 0 评论 -
前端“冷门”知识点备忘
在这篇博客中不定期连载比较冷门的js技术备忘,因为用得少有时总是忘了怎么回事,用作日后参考逗号运算符逗号运算符是诸如此类的的运算符:1, 2, 3, 4var a = (1, 2) // a=2var a, bfor (var i = 0, j = 10; i < j; i++){} (1, g_t=44, 3+4, 4)(1, eval)('2') // 2这个运算符的...原创 2018-10-12 11:12:51 · 803 阅读 · 0 评论 -
emoji unicode转utf-16
emoji的Unicode类型非常多,难以一条规则通吃,弄了半天,暂时就说结论:findSurrogatePair('3420e3') // 4️⃣function findSurrogatePair (point) { let pointX16 = parseInt(point, 16) if (pointX16 <= 0xffff) { return...原创 2018-11-28 21:51:22 · 1240 阅读 · 1 评论 -
vscode语法插件开发——如何用syntaxes去描述一门语言
背景最近在研究vscode插件开发。作为恰饭工具里最常用的ide,如果能够做到一些自己想要的功能,那是可以极大的提高生产效(xin)率(qing)的,说不定还可以事(tou)半(tou)功(mo)倍(yu)。萌生这个想法的初衷是因为工作当中使用了一个叫做ClearSilver的c++直出模板,这些模板代码因为没有解析器,在html文件当中显示就是一坨白色,非常影响开发心情,以及摧残视力。就像...原创 2019-06-20 14:41:09 · 6987 阅读 · 9 评论