1、node环境配置



1、node.js的开发环境(利用nvm做node的多版本管理还是很有用的)











2、node模块化
node中是没有全局的window对象的,但是有一个很类似的概念global


1、模块化开发


理解不同模块内部的成员是相互独立的
如: 一个模块(js)中的方法能不能直接被另一个模块(js)访问到



要想04.js模块中访问到03.js模块的方法,那就要把03.js模块中的这个成员公开出去,导出这个模块成员







3、ES6
声明变量

块级作用域


变量的解构赋值(新语法)


模板字符串


函数扩展
参数默认值,参数解构赋值,rest(其余参数)、扩展运算符 ...、箭头函数




箭头函数---函数的参数、返回值

箭头函数的注意事项


类与继承
定义类

类的继承

promise:解决异步回调地狱的,把多层的嵌套改造成串联式的函数调用










