js的模块化规范常见的有:AMD,CMD,commonJS,UMD,es6 前期在没有模块化的时候,js文件十分庞大,于是就按功能抽离划分为多个js文件. 但是在html页面通过script的方式加载大量js文件会出项许多问题,例如文件之间的相互依赖问题,浏览器的阻塞问题,接着就有了模块化规范. 对于前端拥有AMD,CMD,UMD,ES6的import/export 1)AMD AMD是requireJS倡导的一种模块化规范,推崇依赖前置:在requireJS中模块是通过define来进行定义的