如何学习 nodejs?

2015 年 5 月 27 日
 shiren1118

nodejs是比较简单的,只有你有前端js基础,那就按照我的办法来吧!一周足矣

推荐技术栈

https://github.com/i5ting/express-starter

了解http协议,尤其是表单和ajax传值,在req里如何接收

http://i5ting.github.io/node-http/

了解db相关操作,先以mongoose为主

了解Promise/A+规范,合理规避回调陷阱

使用tdd/bdd测试,最小化问题

测试的好处,这里就不说了,但是有一点是要说的,node的调试比较难,往往不如写测试来的快,推荐学习一下

如果有兴趣,可以去了解更多bdd/tdd内容,甚至是cucumber.js

你无论如何都要会的:调试

调试有3种方法

更多内容和视频见

https://cnodejs.org/topic/5463f6e872f405c829029f7e

欢迎关注我的公众号 [node全栈]

5856 次点击
所在节点    程序员
24 条回复
CoderUndefined
2015 年 5 月 27 日
lion9527
2015 年 5 月 27 日
这种标题,能先把语文学好吗?
66beta
2015 年 5 月 27 日
手握cnode作者的书,打算去U2B看看视频算了
BuilderQiu
2015 年 5 月 27 日
感觉像自问自答系列...
airyland
2015 年 5 月 27 日
好烦这种标题,i5ting同学。
shiren1118
2015 年 5 月 27 日
@lion9527
@66beta
@BuilderQiu
@airyland

哈哈,主要是写文章,给我现在的小弟们看,顺便也就发出来了

如果大家不喜欢,觉得内容没意义,我就不发了
FIDO
2015 年 5 月 27 日
ES6的原生Promise和bluebird比较选哪个比较好?
FIDO
2015 年 5 月 27 日
其实我感觉最有效的学习方式就是在github上找点优秀的项目 慢慢看代码,最好能找到几个比较好的seed项目,直接写点东西出来。
ChefIsAwesome
2015 年 5 月 27 日
promise 解决不了 callback 的问题。要创建一个 promise,就必须写个 callback。只不过 then 这个语法看上去好看而已。
FIDO
2015 年 5 月 27 日
@ChefIsAwesome 可以尝试下 CO + Generator + Promise
shiren1118
2015 年 5 月 27 日
@FIDO 目前是bluebird好一些,还比较方便,不过以后iojs以及其他es6会用的更多,当然bb也会更新的
shiren1118
2015 年 5 月 27 日
@ChefIsAwesome 逻辑是可以处理清楚的
shiren1118
2015 年 5 月 27 日
@FIDO 这是一篇写给初学者的,所以没敢加koa,co这些,怕玩死很多人
Wangxf
2015 年 5 月 27 日
谢谢楼主,已收藏
catoncat
2015 年 5 月 27 日
感谢分享,已经关注,期待更好的内容
ZhaoMiing
2015 年 5 月 27 日
jacob
2015 年 5 月 27 日
@lion9527 tbag,我建议你直接送死算了
hahasong
2015 年 5 月 27 日
自问自答标题当
learnshare
2015 年 5 月 27 日
“一周足矣” 欠揍
gamexg
2015 年 5 月 27 日
被标题坑了的路过...
主要还是用 python ,nodejs 只用在 socket.io 里面,还是直接调用python代码。

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/194006

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX