起点
我归纳了三条学习nodejs的路线,根据自己初次对后端的掌握程度选择不同的路线
初级(小白)
视频 -> demo -> 资料 -> 文档
中级(了解后端)
资料 -> demo -> 文档
高级(熟悉后端)
资料 -> 文档-> demo(可选)
视频
视频这里指慕课网或是极客学院之类的
这里吐槽一点,慕课网之前有老师出了一个免费的node.js的课程,现在下架了。
egg.js也凑合吧: [https://www.imooc.com/learn/1185]
demo
这里指的是练习项目的教程,给出我认为比较好的教程,虽然资料已经比较老了。
从零开始nodejs系列文章: [http://blog.fens.me/series-no...]
资料
这里指的是入门级的资料,资料会大概的讲清楚node涵盖的模块,并不会写出详细的api
七天学会node.js: [http://nqdeng.github.io/7-day...],
菜鸟教程: [https://www.runoob.com/nodejs...]
git上优秀的文章:https://github.com/wangfupeng1988/node-tutorial
文档
文档这东西,谷歌就可以了吧...
英文文档:https://nodejs.org/en/
中文文档:http://nodejs.cn/api/
中文文档2: https://www.nodeapp.cn/ (这个文档更友好.)
建议
笔者认为,先读资料,然后写点demo,平时有空看下文档。
好处是先有个大概的概念,写demo能深入理解每个模块的用法,看api则能够积累知识,帮助你写demo时解决问题。
这个过程的后两段(指demo和阅读文档)应该是循序渐进的。
参考
如何系统的学习node.js: [https://www.zhihu.com/questio...]
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。