js模块化规范—AMD规范
Posted たLOME
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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规范的实现(浏览器端)
以上是关于js模块化规范—AMD规范的主要内容,如果未能解决你的问题,请参考以下文章