缘起
14年以来,做完项目之余,还是没想开始写论文的我,就开始了Node.js学习,显然已经很晚了,但希望,还赶得上。首先就是BYVoid写的《Node.js开发指南》这本书,以及《JavaScript异步编程》这本书,让我非常想要去揭开异步编程到底是怎么样的一个面目。由于自己在项目中使用了ng的$q的promise,几次使用都不是很顺手,所以会来学这个。
简言之,就是好奇吧。
过程
看指南这本书时,其中有一句讲到http这个核心模块的时候,说是内部是由C++开发,外部由Js封装,我就不大理解了,于是google之。这边说几点开始的时候一定要认清的。
第一步:弄清是什么
- 推荐文章关于node.js的误会,显然这文章里面文字基本上是扒的指南这本书的
- 这篇文章更屌,说Node.js只是libuv的一个应用,不过有其一定的道理
- Nodejs的单线程与异步的初步理解
- 理解Node.js的event loop以及双胞胎文章什么是Event Loop,显然后面一篇比较让我能懂呀
第二步:开始用来干点什么吧
- 写模块
- 写个简单的web mvc框架