require.js でモジュールを定義するときは、常に共通ライブラリを依存関係としてリストする必要があります。
define(['jquery', 'underscore', 'backbone'], function(){
//do stuff here
});
すべての定義でこれらの共通モジュールを常に要求する必要がなく、一度だけ要求する方法はありますか、それとも独立したモジュールの概念全体を台無しにしますか?
require.js でモジュールを定義するときは、常に共通ライブラリを依存関係としてリストする必要があります。
define(['jquery', 'underscore', 'backbone'], function(){
//do stuff here
});
すべての定義でこれらの共通モジュールを常に要求する必要がなく、一度だけ要求する方法はありますか、それとも独立したモジュールの概念全体を台無しにしますか?
後者のほとんど:モジュールシステムを使用する主な目的の1つは、グローバルを介して相互にインターフェイスするための個別のコードの必要性を回避することです。そのためには、各モジュールで依存関係を明示的に呼び出し、ローカルスコープの名前を付ける必要があります。
https://github.com/requirejs/example-multipageアプリケーションを見てください。readme ファイルによると、ページ固有のモジュールと共通のモジュールを組み合わせて使用します。