CNode

前端工程师学node该怎么提高效率

问答
Yyux357发布于11 年前最后回复11 年前27 回复8188 浏览0 收藏

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

查看回复

回复 (27)

D
dayuoba#1·11 年前

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

M
MiguelValentine#2·11 年前

V8源码 node源码。

W
wmzy#3·11 年前

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

D
DavidCai1993#4·11 年前

同建议先补充点http知识

C
coordcn#5·11 年前
引用 MiguelValentineV8源码 node源码。

@MiguelValentine 正解。

Y
yunkou#6·11 年前

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

  1. http 有时间有精力就啃啃 http权威指南,没有时间可以先入 图解http
  2. js本身的理解,我发现我自己本身是对js 理解是有盲点的,在异步 和 更有优雅的使用回调函数。
  3. RESTful web APIs
H
Hanggi#7·11 年前

不理解让新手看源码是什么心态。

D
dickeylth#8·11 年前

同 LS,上来看源码只会看得云里雾里,反而容易失去持久的兴趣;先知道怎么用,再了解背后的原理才是比较容易接受的方式吧。

C
crystaldust#10·11 年前
引用 chapgaga@crystaldust 还真有人看v8啊,呵呵

@chapgaga 嗯,主要是因为一些一直在用的第三方库不支持nodejs 0.11之后的版本了,所以好奇进去看一下究竟是怎么回事,嘻嘻

C
crystaldust#12·11 年前
引用 chapgaga@crystaldust v8使用的编译工具是个奇葩,你在windows上编译过v8么?

@chapgaga 这倒没有,平时工作环境都是linux

C
crystaldust#14·11 年前
引用 chapgaga@crystaldust 不是mac,成不了壕

@chapgaga 不至于吧,Mac也不是说贵到买不起啊,再说我感觉Mac下terminal的移动速度buta不太快,不如Linux来着舒服

C
crystaldust#16·11 年前
引用 chapgaga@crystaldust 所有mac都这样么?

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

H
hainee#17·11 年前

多做多犯错就好了……

Q
qianjiahao#18·11 年前

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

C
crystaldust#19·11 年前

我有个反方向的问题不要打我,我从事nodejs后端2年,想学一些前端的东西,应该怎么学呢?

L
lyman#20·11 年前

yeoman直接看起开玩项目 自豪地采用 CNodeJS ionic

C
CarlosRen#21·11 年前

任务驱动吧 会好一点吧,每个阶段都有目标,成就,反思~ 写个业务的 、 写个microblog、写个spider。。。 然后repeat 提高要求 比如业务可以先是最简单的增删改,然后邮件,日志输出,审批流,导出excel什么的 书建议多看,毕竟书是人说的话,建议博观约取 祝成功~

7
7anshuai#22·11 年前
引用 crystaldust我有个反方向的问题不要打我,我从事nodejs后端2年,想学一些前端的东西,应该怎么学呢?

@crystaldust 从楼上某些回复来看,你可能得先看V8源码,Chrome源码

C
crystaldust#23·11 年前
引用 7anshuai@crystaldust 从楼上某些回复来看,你可能得先看V8源码,Chrome源码

@7anshuai 正在看v8的源码,无奈代码庞大,千头万绪啊,官方也没有出一套文档

J
jobn123#25·11 年前

哟 自豪地采用 CNodeJS ionic

C
crystaldust#26·11 年前
引用 chapgaga@crystaldust terminal的移动速度?什么意思?

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

参与回复
登录后即可参与回复。登录