インターネットで requireJS を使用して BB アプリケーションの開発を開始する方法の多くの例を見ましたが、私は一種の迷子になっています。
AMDには、本当に必要な場合にのみファイルをロードするという目標があると思います。すぐにはありません。
開発者がほぼすべてのファイルをメイン ファイルの先頭に依存関係として置いた例だけが表示されるのはなぜですか?
以下に例を示します: https://github.com/jcreamer898/RequireJS-Backbone-Starter/tree/master/js
このアプリケーションは、views/view.js を必要とする routers/home.js をロードする app.js に依存する main.js を即座にロードします。
たとえば、ビューの依存関係 (モデル、テンプレート、コレクション、サード パーティ API など) が、ルーターが呼び出して初期化したときにのみ読み込まれるビューを追加して、このアプリケーションを拡張する方法がわかりません。他の方法では、アプリを初期化するときにすべてのファイルをロードする AMD を使用するのはナンセンスです。
同様の例: http://backbonetutorials.com/organizing-backbone-using-modules/ router.js ファイルを参照してください。ユーザーが将来それらを必要とするかどうかはまだわかりません。
アドバイスください、事前に感謝します!