2 个回答
(function(global, factory){
    //xxxx
}(this, function(){
    //这个函数就是factory
}))
//这是立即执行函数的一种写法
(foo(a){}(bar))
//还可以这么写
(foo(a){})(bar)

factory就是this后面的函数,实际上这是一个立即执行函数,作用是判断你要实现的功能(即this后面的function)是否可以用amd或cmd的方式引用,this和后面的function都是传入的参数,分别对应global和factory.

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题