6

バックグラウンド

私はbackbone.jsで作成されたモデルとビューの長いリストを持っていますが、すべてのユーザーがすべてのビューを開くわけではありません。私はrequire.jsを使用してJavaScriptファイルとテンプレートをロードします。

私が今持っているもの

私はすべてのビューを知っているルーターを持っています。ルーターはこれを認識しているため、すべてのビュー、モデル、およびテンプレートが起動時に読み込まれます。これにより、ランダムにアクセスされたビューも読み込まれます。

問題

require.jsを使用して必要なときにJavaScriptをロードするにはどうすればよいですか?最初の起動時ではなく、ユーザーが最初にビューを開いたとき。

更新 以下の回答でコメントされているように、これを機能させることができます。

ルーターには、ルートごとに必要なものがあります。

require(["yourmodule"], function(MyModule){
    //...
})
4

1 に答える 1

5

これは、Backbone.jsとRequire.jsを組み合わせるための優れたガイドです。

http://backbonetutorials.com/organizing-backbone-using-modules/

于 2011-12-19T10:30:25.083 に答える