前端模块化CommonJS、AMD、CMD、ES6
一、前端模块化什么是模块化?为什么前端需要模块化?js代码量激增,放在同一个文件里面,不容易维护,而且牵一发而动全身。这时候就需要将代码按照逻辑放在不同的文件里面,按照一定的语法规则,遵循特定的规范将一个庞大的文件拆分若干个相互依赖的文件。这些文件对外暴露数据或接口,在需要的时候导入引用。这就是前端模块化。说的很官方,举个简单的栗子来通俗的理解。就像是社会的分工合作,彼此依赖,彼此独立,每个社会的部门可以理解为一个模块,按照某种规则负责特定的功能,组装起来形成一个整体,从而完成整个社会系统所要求的