一,JS模块化演变过程

1.普通函数封装

复制代码
1 function fn1(){ 2 3 } 4 5 function fn2(){ 6 7 }
复制代码

最初的这种普通函数封装的缺点很明显:污染了全局变量,无法避免的会与其他模块发生变量名冲突,而且自身模块成员之间没有任何联系,,说白了就是没有做到“高内聚,低耦合”原则

2.对象