前端工程师学node该怎么提高效率
发布于 9 年前 作者 yux357 6868 次浏览 最后一次编辑是 8 年前 来自 问答

已经看了一周的基础了,主要是看cnode里面的基础教程。 其实也是看的不太清晰,因为毕竟不是太多的后端经验,有些内容理解起来有些吃力。 各位大神,前端学习node该如何提高效率呢,有没有比较好的书籍适合入门的。

27 回复

我是从前端转过来的,第一本书是<nodejs up and running> 中文版是nodejs即学即用,这本书都是讲基本api和node自身的一些基础知识,理解起来还算简单。 第二本书是<深入浅出nodejs>讲的比较深入。 nodejs难点还是深入理解异步编程吧。 最好的学习方法还是多coding了。

V8源码 node源码。

我也是新手,我认为吃透http协议后再学其它应该更快些。

看见知识就吃,吃完再消化吧。 吃的越多,知识就越客观,观点就越全面。 吃吃吃~

同建议先补充点http知识

同感,自己是从css切图,到学js,直到前一段时间还只是一直关注,前端框架和各种交互效果。经历了两个比较大的项目之后,感觉自己只能算半个前端工程师。前端工程师,不懂http协议,和web服务是很难突破的。本来打算开始学习ruby。但是工作原因,开始捣鼓nodejs。目前看的书《了不起的nodejs》作为入门读本。 阅读过程中,主要偏前端的工程师,需要注意三点

  1. http 有时间有精力就啃啃 http权威指南,没有时间可以先入 图解http
  2. js本身的理解,我发现我自己本身是对js 理解是有盲点的,在异步 和 更有优雅的使用回调函数。
  3. 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的移动速度?什么意思?

@chapgaga 就是你按住移动键的时候,mac的终端要反应一下然后才开始连续移动,而且连续移动的速度间隔也有点儿长,不如Linux下那么快。

@crystaldust 所有mac都这样么?

@chapgaga 我用过mac下的terminal和iTerm是这样的,其他的就不太清楚啦

多做多犯错就好了……

回到顶部