1 Node.js 能做什么
·web服务器后台
·命令行工具 npm(node) git(C语言写的) ,hexo(node)
·对于前端开发工程师来说,接触最多的就是命令行工具,主要是用第三方的,webpack, gulp,npm
B/S 模型编程
·Browser-Server
`back-end
·任何服务器技术这种BS编程模型都是一样 跟语言无关
·Node只是作为BS编程模型的一个工具而已
模块化编程
·RequireJS
·SeaJS
·@import
·以前认知的JavaScript只能通过script变迁来加载
·在node中可以向@import一样来引用加载JavaScript脚本文件
Node常用API
异步编程
·回调函数
·Promise
·async
·generator
Express Web开发框架
Ecmascript6