title: JavaScript模块化:AMD publish: true AMD的基本语法 AMD的概念 AMD(Asynchronous Module Definition):异步模块定义。AMD专门用于浏览器端,模块的加载是异步的。 AMD规范:是 RequireJS 在推广过程中对模块化定义的规范化产出。 RequireJS:一个基于AMD规范实现的模块化开发解决方案。 暴露模块的方式 定义没有依赖的模块:(参数只有一个 function) 定义有依赖的模块:(参数有两个:模块名、function) 代码解释: 第一个参数必须是数组,里面存放的是,需要依赖的其他的模块。 第二个参数是function,里面带了形参 m1 和 m2,分别代表了 module1 和 module2。