去年的总结:2017年度小结
Banner 图:杭州西湖落日。
在使用 Git 的过程中,可以发现 Git 是会强制每次提交都要写提交消息(commit message)的,这也算是 Linus 的良好编程习惯的体现。准确恰当的提交信息对于回溯项目开发历程、寻找特定功能的代码片段等等,都很有帮助。
Acorn.js 是个好工具,可以做词法分析和语法分析,生成 AST,配合 acorn-walk 以及 escodegen,可以完成许多高级的事情。在工作中用它解决了一些问题。顺便就做了个分享,关于 Acorn.js 的原理与应用。下面是分享的 PPT,在此备份一下。
PPT 中部分代码示例:learn-acorn.js | zilong-thu’s github。
有些示例是源码阅读,这个大家直接下载 acorn.js 的源码来看就好了。另外有部分代码是公司的项目,因此不能放出来,见谅~~
在我的电子书《Web前端工程化与组件化开发实践》 中,有一章专门对 JS 的解析器进行介绍,感兴趣的朋友可以移步:JavaScript 解析器。
如题。
然后文件系统采用了 ExFAT。
读《鸟哥的Linux私房菜(第三版)》所做的部分实际操作及笔记。