CommonJS模块开发 CommonJS定义 每个文件就一个模块,有自己的作用域.在一个文件里面定义的变量.函数.类,都是私有的,对其他文件不可见. 私有作用域不会污染全局作用域. 模块可加载多次,只会在第一次加载时运行一次,然后结果会被缓存起来, 以后在使用,就直接读取缓存结果.想要让模块再次运行,必须清除缓存 模块加载顺序是按照其在代码中出现的顺序 基础用法 1.require()用来引入外部模块, 2.exports()用来导出当前模块的变量和方法, 3.module对象代表模块对象 单…