過去に JavaScript ベースの Web アプリケーションを開発したことがあり、現在は RequireJS を理解しようとしています。ほとんどすべての Web アプリには、共通の JS とページ固有の JS を必要とするページがあります。RequireJS を使用して Web アプリ全体を整理したいと考えています。私の質問は、RequireJS を使用して同じことができるかということです。はいの場合、JS の分割はどのように行われますか? 次のような app.build.js があるとします。
({
appDir: "../",
baseUrl: "js",
dir: "../../appdirectory-build",
paths: {
jquery: 'libs/jquery/jquery-1.8.2',
underscore: 'libs/underscore/underscore-1.4.4',
backbone: 'libs/backbone/backbone-0.9.10',
templates: '../templates',
app: 'app'
},
shim: {
underscore: {
exports: '_'
},
backbone: {
deps: ["underscore", "jquery"],
exports: "Backbone"
}
},
modules: [
{
name: "main"
}
]
})
ここで複数の「モジュール」を定義できますか (「メイン」のように)。詳細をお知らせください。またRequireJSはAMDと言われています。では、ここでの非同期とは正確には何ですか? ありがとうございました。