美文网首页
JS兼容不同环境下执行

JS兼容不同环境下执行

作者: dulei_fe | 来源:发表于2017-04-27 15:58 被阅读0次
     ! function (e, t) {
    
       // 检查上下文环境是否为Node                                                                            
       "object" == typeof exports && "object" == typeof module ?
         // 定义为普通Node模块
         module.exports = t() :
         // 检测上下文环境是否为AMD或CMD
         "function" == typeof define && define.amd ?
         // amd
         define([], t) :
         "object" == typeof exports ?
         // cmd
         exports.ajax = t() :
         // 将模块的执行结果挂在window变量中,在浏览器中this指向window对象
         e.ajax = t()
     }(this, function () {
       return function (e) {
         function t(r) {
           if (n[r]) return n[r].exports;
           var o = n[r] = {
             exports: {},
             id: r,
             loaded: !1
           };
           return e[r].call(o.exports, o, o.exports, t), o.loaded = !0, o.exports
         }
         var n = {};
         return t.m = e, t.c = n, t.p = "", t(0)
       }([])
     })
    

    相关文章

      网友评论

          本文标题:JS兼容不同环境下执行

          本文链接:https://www.haomeiwen.com/subject/zgfnzttx.html