define([‘dep1‘,‘dep2‘],function(dep1,dep2){...});
define(function(){
var exports = {};
exports.method = function(){...};
return exports;
});
咦,这里有define,把东西包装起来啦,那Node实现中怎么没看到有define关键字呢,它也要把东西包装起来呀,其实吧,只是Node隐式包装了而已.....
RequireJS就是实现了AMD规范的呢。
来源:http://www.2cto.com/kf/201411/348276.html