前端模块化 前端早期写代码都是全局变量满天飞,这种情况会造成全局命名空间污染,变量冲突等问题 var a = 1; var b = 2; function c(){} function d(){} 后来采用了 js 的对象写法,添加一个单独的命名空间 var space = { a: 1, b: 2, c: function () { console.log('我是c'); return this.a; }, d: function () { console.log('我是d'); return…