Javascript AMD模块化规范
<div id="cnblogs_post_body">AMD是"Asynchronous Module Definition"的缩写,意思是"异步模块定义"。模块定义
define(id?, dependencies?, factory);
其中:
[*]id: 模块标识,可以省略。
[*]dependencies: 所依赖的模块,可以省略。
[*]factory: 模块的实现,或者一个JavaScript对象。
代码示例1: 定义一个alpha模块,依赖require,exports,beta模块
<div class="cnblogs_Highlighter">define("alpha", ["require", "exports", "beta"], function (require, exports, beta) { exports.verb = function() { return beta.verb(); //Or: return require("beta").verb(); }});
页:
[1]