这个判断jQuery在不同平台的下的加载逻辑的代码能解释一下吗
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); }
这段能解释一下吗