在使用 Git 的过程中,可以发现 Git 是会强制每次提交都要写提交消息(commit message)的,这也算是 Linus 的良好编程习惯的体现。准确恰当的提交信息对于回溯项目开发历程、寻找特定功能的代码片段等等,都很有帮助。
| Home | Archives | Categories | About | Donate |
在使用 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私房菜(第三版)》所做的部分实际操作及笔记。
大学的时候,我的电脑运行的是 Windows 系统,从 XP 到 Vista 再到 Windows 8,都很少打开命令行界面。运行过最多次的 cmd 程序大概是为了自动关机:通常是电脑开着 uTorrent 做种(北邮人BT,做种攒积分,所谓的 BT 币?),宿舍断电不断网,看下电源,还能撑1个小时,于是输入如下命令:
1 | shutdown -s -t 1800 |
然后回车,把电脑亮度调低,爬上床睡觉。上面的命令会让电脑在半个小时后自动关机,也可以让我高枕无忧。
除此之外,就很少使用 cmd 处理其他事情了。也许与自己不是计算机专业有关,缺少点文化熏陶。即便如此,生活也还过得去:游戏、QQ、上网、电影……每件事情都正常运转。用电脑做的正事儿也就是写写作业、小论文(很少是编程类的)。
2017年4月份至今,我在猫眼担任前端社招或校招一面的面试官,陆陆续续面试了六十人左右。最开始我也是跟候选人一样紧张,而且还需要带着自己已经写好的题库去,后来就慢慢得心应手,也不需要带电脑,拿着纸和笔就可以去跟候选人聊天了。
最近曾指导一位同事开展面试工作,看到他面临的困惑,回想起自己刚做面试官时候的场景,感觉有必要整理一下自己的前端面试官心得体会,以便其他的新面试官了解通过 1 个小时的面试来考察候选人的前端/网络/算法等相关技术能力时应该要注意的事项。
下面的内容既适合初做前端面试官的同学阅读,作为参考;也适合正在找工作的前端同学了解到面试官所关注的东西,从而更好地应对前端面试。
自己的水平、经验有限,或有不当之处,欢迎指出。感谢!