1.加載普通的amd規範的檔案
require.config({
paths: {
"jquery": "../../jquery-1.11.1.min",
}
});
var app = require([ 'jquery'], function ($) {
$.ajax();
}
2.加載一個jquery插件
require.config({
shim: {
'jQueryRotate': ['jquery']
},
paths: {
"jquery": "../../jquery-1.11.1.min",
"jQueryRotate": "../../jQueryRotate.2.2"
}
});
var app = require(['jquery',"jQueryRotate"], function ($) {
$.…
}
3.加載一個非amd規範的js
require.config({
shim: {
'RAS': {
deps:["BigInt"],
exports:"iNameOrJSObject"
}
},
paths: {
"jquery": "../../jquery-1.11.1.min",
"BigInt": "../RAS/BinInt",
"RAS": "../RAS/RAS",
}
});
var app = require(['jquery',"RAS"], function ($,RAS) {
RAS
}
deps:js子產品需要的依賴,
exports:js子產品對外的接口或者對象