这个判断jQuery在不同平台的下的加载逻辑的代码能解释一下吗

来源:1-5 立即调用表达式

慕桂英5041038

2015-01-28 23:12

if (typeof module === "object" && typeof module.exports === "object") {
    module.exports = global.document ?
        factory(global, true) :
        function(w) {
            if (!w.document) {
                throw new Error("jQuery requires a window with a document");
            }
            return factory(w);
    };
} else {
    factory(global);
}

 这段能解释一下吗

写回答 关注

2回答

  • 慕粉2394017
    2019-03-14 22:15:39

    关注下node.js

  • 小小读书郎
    2015-12-27 20:19:23

    这点应该是判断是不是在window 下,我估计module这些类型什么的,应该是window下面的吧

jQuery源码解析(架构与依赖模块)

由浅入深地剖析jQuery库的设计与实现,揭开框架背后的秘密

84047 学习 · 280 问题

查看课程

相似问题