首页 > 不懂下面这段jquery代码什么意思?

不懂下面这段jquery代码什么意思?

(function (factory) {
  if (typeof define === 'function' && define.amd) {
    define(factory); 
  } else {
    factory();
  }
}

Javascript模块加载方案有CMDAMD两种. 这段代码就是为了支持AMD加载.
意思是: 如果是AMD的loader在加载jQuery, 则define(factory);(defineAMD模块定义的方法).

AMD的一个实现: RequireJS

【热门文章】
【热门文章】