为了账号安全,请及时绑定邮箱和手机立即绑定

有人帮我解释一下这段代码是什么意思吗

有人帮我解释一下这段代码是什么意思吗

慕桂英3389331 2019-03-22 19:15:50
(function (global, factory) {  typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() :  typeof define === 'function' && define.amd ? define(factory) :  (global.VueAnimatedList = factory());}(this, function () {'use strict';//...}));
查看完整描述

2 回答

?
缥缈止盈

TA贡献2041条经验 获得超4个赞

就是判断环境,用commonJS方案(比如nodejs)加载还是amd的方案加载(比如seajs)。


module.exports = factory()


define(factory)


global.VueAnimatedList = factory()

具体可以参看这篇文章,可能对你有帮助~

学习模块化规范和打包工具


查看完整回答
反对 回复 2019-04-10
?
扬帆大鱼

TA贡献1799条经验 获得超9个赞

百度翻译:
(函数,全局,工厂){
导出类型==“对象”&类型模块!=“未定义”?导出=因子():
类型定义===‘函数’&定义?AMD?定义(工厂):
(Gualal.vueInvialDistabyFaseYes());
}(这个函数,{)
“使用严格”;
/…
(})

查看完整回答
反对 回复 2019-04-10
  • 2 回答
  • 0 关注
  • 1231 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信