web编程之路 发表于 2012-12-22 21:30:22

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]
查看完整版本: Javascript AMD模块化规范