(function (factory) {
if (typeof define === 'function' && define.amd) {
define(factory);
} else {
factory();
}
}
Javascript模块加载方案有CMD
和AMD
两种. 这段代码就是为了支持AMD
加载.
意思是: 如果是AMD
的loader在加载jQuery
, 则define(factory);
(define
是AMD
模块定义的方法).
AMD
的一个实现: RequireJS