前端模块化,AMD,CMD,ES6 Module,CommonJS,ES6 模块与CommonJS 模块的差异
前端模块化问题:为什么前端要使用模块化?模块化:是具有特定功能的一个对象(广义理解)模块定义的流程:1.定义模块(对象)2.导出模块3.引用模块好处:可以存储多个独立的功能块复用性高分类1.AMDAMD规范采用异步方式加载模块,模块的加载不影响它后面语句的运行。所有依赖这个模块的语句,都定义在一个回调函数中,等到加载完成之后,这个回调函数才会运行。这里介绍用require.js实现AMD规范的模块