js模块化规范—AMD规范

AMD规范说明

AMD全称是:Asynchronous Module Definition(异步模块定义),github地址

是专门用于浏览器端, 模块的加载是异步的 

AMD规范基本语法

定义暴露模块

//定义没有依赖的模块
define(function(){
    return 模块
})
//定义有依赖的模块,module1和m1一一对应
define(['module1', 'module2'], function(m1, m2){
    return 模块
})

引入使用模块

require(['module1', 'module2'], function(m1, m2){
    使用m1/m2
})

AMD规范的实现(浏览器端)

猜你喜欢

转载自www.cnblogs.com/LO-ME/p/10656701.html