nodejs
学习笔记
- 文件系统、流(
fs
,stream
,process
) - 网络(
http
,https
,net
,url
) - 进程管理(
process
,child_process
)
中间会穿插涉及到一些nodejs周边知识。
本人也是一边学习一边写,肯定会有很多有误之处,希望大家提issue。
另外笔记直接跳过了nodejs
的一些基本的点比如说require
,exports
等等。在项目进行中会穿插说明,不做单独章节阐述。
笔记写到现在已经有点超出了当初的预想。写了connect
、express搭建MVC
还有自己读朴灵的anywhere
的想法。当然,其实整个过程中读了当然不止朴灵的anywhere
,connect
代码也看了很多遍,还有其他一些modules。
之所以读源码,无非是想看看别人好的代码是怎么写的,学习别人的优点。另外一方面,读源码能更加清楚地理解我们用的这个东西的执行原理,像第四节学习connect
,我也是看了很多遍源码才写的。在写的过程中,有一些地方不敢妄作评论,所以还是得去反复看源码,确定自己的想法。在这个过程中,很多细枝末节的地方就逐渐明了了。
所以,我希望大家在看我的笔记之余,抽出时间自己去读读源码。
认真学技术的人,总是不满足于消费别人的总结。
最后,别fork哈,喜欢就star,想关注就watch。如果你想提pull request,那就fork。