参考:
https://segmentfault.com/a/1190000017816152
https://segmentfault.com/a/1190000017816134
js这个语言的核心特点:
1,一切皆为对象,函数是核心
2,事件驱动:每一个dom就是一个发布订阅模式
3,异步:回调函数
4,基于原型的继承
单例编程
1,对象字面量
2,new Function(){}
面向对象编程
1,原型继承
2,class的原理
模块化编程
1,node的模块
2,es6的模块