Javascript 使用CommonJS加载外部资源
我不知道如何用CommonJS模块加载外部资源 RequireJS提供如下垫片配置:Javascript 使用CommonJS加载外部资源,javascript,amd,commonjs,Javascript,Amd,Commonjs,我不知道如何用CommonJS模块加载外部资源 RequireJS提供如下垫片配置: require.config({ shim: { 'facebook' : { export: 'FB' } }, paths: { 'facebook': '//connect.facebook.net/en_US/all/debug' } }); 如何使用CommonJS实现同样的功能?我找到的唯一解决
require.config({
shim: {
'facebook' : {
export: 'FB'
}
},
paths: {
'facebook': '//connect.facebook.net/en_US/all/debug'
}
});
如何使用CommonJS实现同样的功能?我找到的唯一解决方案是使用CommonJS(而不是CommonJS)技术:
function loadFacebook(callback) {
if (typeof(FB) == 'undefined') {
jQuery.getScript('http://connect.facebook.net/en_US/all.js');
jQuery.ajax({
type: "GET",
url: "http://connect.facebook.net/en_US/all.js",
success: callback,
dataType: "script",
cache: true
});
}
else {
callback();
}
}
我很惊讶CommonJS没有定义任何特定的操作来加载外部资源