1.模块(Commonjs规范)
exports的实现:
module是定义在.js文件中的对象
xxx.js
console.log(module)
....(打印出module对象)
module中有一个exports对象,可以向内添加属性和方法
(参考 https://www.cnblogs.com/wbxjiayou/p/5767632.html)
require的实现:
(function a() {
let a = ...
let b = ...
....
})();
其实是使用自执行函数,这样防止污染影响全局变量