最近工作中的一个项目需要Node.js, 所以开始着手Node.js 的学习。之前一直做得是Java开发,从未接触过js。好的是team里面有很擅长node.js的同事,他们给了我一些建议和指导。
先把同事推荐的资源贴在这里(包括一些概念,链接,书籍推荐):
JS: (https://developer.mozilla.org/zh-CN/docs/Web/JavaScript)
1. types
2. 继承和原型链
3. closure
4. callback -> promise -> async
5. arrow function
6. array map join slice foreach push ...
7. ....
Node: (https://nodejs.org/dist/latest-v8.x/docs/api/)
Ref: https://nodejs.org/dist/latest-v8.x/docs/api/
1. module (https://nodejs.org/dist/latest-v8.x/docs/api/modules.html)
commonJS
2. npm
3. 事件 events (https://nodejs.org/dist/latest-v8.x/docs/api/events.html)
4. http https://nodejs.org/dist/latest-v8.x/docs/api/http.html
5. gloabl https://nodejs.org/dist/latest-v8.x/docs/api/globals.html
Modules:
1. express
2. mongodb
http://es6-features.org/#Constants
Closure
http://shop.oreilly.com/product/9780596517748.do
JavaScript:
The Good Parts
By Douglas Crockford
javascript the definitive guide 8th
Node.js /// middleware
async programming in node.js
Callback …
promises
https://www.lynda.com/Node-js-tutorials/Node-js-Essential-Training/417077-2.html
https://www.lynda.com/Node-js-tutorials/Switching-ES6-Node-js/546100-2.html
Prototype inherritance
mongo.db
cloudfoundry
今天安装了NODEJS,编辑器使用的是VSC,可以方便的debug,运行shell命令,感觉还是好用的。
ES6 资源: http://es6.ruanyifeng.com/#docs/class
其中比较重要的章节:1 2 3 4 7 8 9 10 14 18 19 20
优先级更高的章节:19 20 14 18 7 2
NodeJs 模块学习:
http://javascript.ruanyifeng.com/nodejs/events.html#
W3School nodejs tutoria:
https://wizardforcel.gitbooks.io/w3school-nodejs/content/12.html
网友评论