node.js - 有js基础和简单的php基础,但是学习nodejs还是很吃力
阿神
阿神 2017-04-17 11:04:48
0
6
508

有js基础和简单的php基础,但是学习nodejs还是很吃力,感觉很难理解,求大神推荐一个入门级别的资料,视频,书籍(新出的那本深入浅出node貌似也不是入门级别的)都可以,谢谢!

阿神
阿神

闭关修行中......

모든 응답(6)
Peter_Zhu

相关的书和资料大家列举的很多了,绰绰有余,我简单分析下感受,希望有帮助。

不知道你有的js基础到底有多少:对象、方法、作用域、回调、链式调用、闭包、原型链这些概念到底理解的怎么样?这些没有深入的理解,可能在继续深入学习会感觉吃力,那么有针对性的先把这些东西搞清楚。另外,一定要始终记住,node.js做的是服务器端开发,不要一拿js写东西心中就装着个形象巨大的浏览器,这方面也可能造成一写理解上的困扰(最直接的,dom操作可能很直接就定位1个元素然后进行操作了;但是服务器端如果要封装的好的话,可能是A类处理完了交给B类,B类继续处理然后交个C类,最后是D类负责做最后的输出。当然前端也可以封装的很复杂,特别是event处理方面,只是举一个简单的例子,勿喷 ;))

PHP的基础不能说没用,万事万物的原理都是触类旁通的,而且同是做后端开发的。但是要达到触类旁通、举一反三还是需要比较高的境界的,所以目前就你的情况来说,PHP的基础对学习node.js来说可能用处不大,还有可能造成一些混淆,所以遇到问题不如不要去想PHP里面是怎么怎么样的了... 当然,如果你PHP已经掌握的很好了,那就是另外一回事了

应该怎么学习?这也是一个被说了无数次的话题,首先我觉得最有效的无非是“项目驱动式”学习,你给自己设定一个简单的项目(一定要简单点,不然第二天说不定就把自己吓跑了),然后根据功能一点点去开发,遇到具体问题再查相关的资料或者到这里提问题。这样更具有实际操作性,你目前这个阶段的话,光看书真的意义不大。

其次,github上有很多node.js相关的开源项目,阅读别人的代码,好的代码(从项目被star和fork的数量来判定就可以了),一定要坚持让自己看懂,对自己的学习和提高也是非常有帮助的。

祝早有所成!

刘奇

学 nodejs,不仅仅是学习 js 语法,更是学习一种思想,一种新的思维习惯和开发模式。

如果只推荐一本书,那必须是 Nodejs入门


此书是开源书籍,github地址:https://github.com/ManuelKiessling/NodeBeginnerBook

另:再推荐一下 @justjavac 大大的 免费的编程中文书籍索引,去里面找找关于 nodejs 的书籍。

黄舟

推荐朴灵的《深入浅出NodeJS》…

黄舟

http://www.ituring.com.cn/book/1049 Node.js开发指南
http://www.ituring.com.cn/book/855 Node即学即用

左手右手慢动作

好好学JS就行。。然后学好编程思想!php基础没什么用
重点还是要多敲代码!

伊谢尔伦

我觉得想要掌握Node.js,需要跨过这三道门槛:
* 克服JavaScript的语法缺陷。虽说Js本质很优秀,但外表还是很奇葩的,在此推荐用CoffeeScript来写Node。
* 理解Node.js的Event Loop。这个非常关键,理解它才能明白Node是怎样异步处理的;以此关键词搜索,网上资料一大把。
* 掌握并习惯这种事件驱动的异步编程写法。大部分人都认为把代码拆成这样写很变态,这确实是个难点。

至于用到的一些框架、REST之类的东西,用到什么学什么,理解并掌握。
附上一些资料:node.js中文资料导航

최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!