一.模块化1.为何要模块化一个js文件引入其他的js文件后,可以使用引入文件中的变量,数据等,node.js支持模块化.在es6之前,js是没有模块化的功能的,js代码依靠html文件统一管理,这样做的问题很明显,变量污染并且代码无法维护.2.模块化的历史2.1es6前为了支持模块化,程序员借用第三方库实现模块化sea.jsrequire.js2.2es6后es6原生语法也支持模块化(浏览器不是直接支持模块化---需要单独设置)Nodejs内部也支持模块化3.模块化规范概念:拆分模块和组合模块时,所遵守的规则,就叫做模块化