我無法理解requirejs.config()函數。requirejs.config()做什麼?
requirejs.config({
paths: {
'text': '../lib/require/text',
'durandal':'../lib/durandal/js',
'plugins' : '../lib/durandal/js/plugins',
'transitions' : '../lib/durandal/js/transitions',
'knockout': '../lib/knockout/knockout-3.1.0',
'bootstrap': '../lib/bootstrap/js/bootstrap',
'jquery': '../lib/jquery/jquery-1.9.1'
},
shim: {
'bootstrap': {
deps: ['jquery'],
exports: 'jQuery'
}
}
});
該功能做什麼?請不要將我引導至文檔,因爲我已經閱讀並仍然覺得很困惑。我需要一個關於這個函數做什麼的簡單解釋。
這些腳本是異步加載的嗎?
你的意思是說這裏唯一的非AMD腳本是bootstrap嗎? – DesirePRG 2015-04-03 19:54:00
並不是一件壞事。但是shim config用於「amdify」腳本。您可以安全地跳過它並使用全局實例。 – 2015-04-03 20:00:00