已经看了一周的基础了,主要是看cnode里面的基础教程。 其实也是看的不太清晰,因为毕竟不是太多的后端经验,有些内容理解起来有些吃力。 各位大神,前端学习node该如何提高效率呢,有没有比较好的书籍适合入门的。
我是从前端转过来的,第一本书是<nodejs up and running> 中文版是nodejs即学即用,这本书都是讲基本api和node自身的一些基础知识,理解起来还算简单。 第二本书是<深入浅出nodejs>讲的比较深入。 nodejs难点还是深入理解异步编程吧。 最好的学习方法还是多coding了。
V8源码 node源码。
我也是新手,我认为吃透http协议后再学其它应该更快些。
看见知识就吃,吃完再消化吧。 吃的越多,知识就越客观,观点就越全面。 吃吃吃~
同建议先补充点http知识
@MiguelValentine 正解。
同感,自己是从css切图,到学js,直到前一段时间还只是一直关注,前端框架和各种交互效果。经历了两个比较大的项目之后,感觉自己只能算半个前端工程师。前端工程师,不懂http协议,和web服务是很难突破的。本来打算开始学习ruby。但是工作原因,开始捣鼓nodejs。目前看的书《了不起的nodejs》作为入门读本。 阅读过程中,主要偏前端的工程师,需要注意三点
- http 有时间有精力就啃啃 http权威指南,没有时间可以先入 图解http
- js本身的理解,我发现我自己本身是对js 理解是有盲点的,在异步 和 更有优雅的使用回调函数。
- RESTful web APIs
不理解让新手看源码是什么心态。
同 LS,上来看源码只会看得云里雾里,反而容易失去持久的兴趣;先知道怎么用,再了解背后的原理才是比较容易接受的方式吧。
我有个反方向的问题不要打我,我从事nodejs后端2年,想学一些前端的东西,应该怎么学呢?
yeoman直接看起开玩项目 自豪地采用 CNodeJS ionic
任务驱动吧 会好一点吧,每个阶段都有目标,成就,反思~ 写个业务的 、 写个microblog、写个spider。。。 然后repeat 提高要求 比如业务可以先是最简单的增删改,然后邮件,日志输出,审批流,导出excel什么的 书建议多看,毕竟书是人说的话,建议博观约取 祝成功~
@crystaldust 从楼上某些回复来看,你可能得先看V8源码,Chrome源码
@7anshuai 正在看v8的源码,无奈代码庞大,千头万绪啊,官方也没有出一套文档
@crystaldust 还真有人看v8啊,呵呵
@chapgaga 嗯,主要是因为一些一直在用的第三方库不支持nodejs 0.11之后的版本了,所以好奇进去看一下究竟是怎么回事,嘻嘻
@crystaldust v8使用的编译工具是个奇葩,你在windows上编译过v8么?
@chapgaga 这倒没有,平时工作环境都是linux
@crystaldust 不是mac,成不了壕
@chapgaga 不至于吧,Mac也不是说贵到买不起啊,再说我感觉Mac下terminal的移动速度buta不太快,不如Linux来着舒服
@crystaldust terminal的移动速度?什么意思?
哟 自豪地采用 CNodeJS ionic
@chapgaga 就是你按住移动键的时候,mac的终端要反应一下然后才开始连续移动,而且连续移动的速度间隔也有点儿长,不如Linux下那么快。
@crystaldust 所有mac都这样么?
@chapgaga 我用过mac下的terminal和iTerm是这样的,其他的就不太清楚啦
多做多犯错就好了……