Javascript 仅当页面上未加载requirejs库时才加载该库
我在使用requirejs(2.1.19)方面是新手。目前我正在开发一个应用程序使用它。Javascript 仅当页面上未加载requirejs库时才加载该库,javascript,requirejs,require,Javascript,Requirejs,Require,我在使用requirejs(2.1.19)方面是新手。目前我正在开发一个应用程序使用它。 我的问题如果某个用户已经有了requirejs(你可以检查是否已经定义了一些全局requirejs函数。例如: if(typeof define == "undefined") { // RequireJS isn't present... } // or... if(typeof require == "undefined") { // RequireJS isn't present...
我的问题如果某个用户已经有了requirejs(你可以检查是否已经定义了一些全局requirejs函数。例如:
if(typeof define == "undefined") {
// RequireJS isn't present...
}
// or...
if(typeof require == "undefined") {
// RequireJS isn't present...
}
为了有条件地加载库,您需要一个独立的JavaScript加载程序
请注意,异步加载库会产生一些影响。加载文档后,某些库可能不可用,您需要仔细考虑如何初始化Web应用程序
另一方面,如果您想同步加载您的RequireJS,请查看此问答,以检查如何使用JavaScript手动添加脚本标记:
require
ifdefine
是否不明确
if(typeof define == "undefined") {
head.load("yourOwnRequire.js", function() {
// RequireJS will be loaded asynchronously
});
}