これはrequire.jsの全体的な点ですが、私の状況ではこのように動作しません。require.jsが実際に必要なときにのみファイルをロードする
私は1ページのBackbone.jsアプリケーションを作成しています。アプリケーションへのメインエントリーポイントは、ルータを通してです。私は、ファイルをロードしたいのですが、require.jsはこれを行いません呼び出す関数に基づいて
users: function(){
require('users');
},
products: function(){
require('products');
},
groups: function(){
require('groups');
},
:のは、私は3つのルートがあるとしましょう。
代わりに、完全なウェブサイトのすべてのファイルが必要な場所にダウンロードされます。私は関数を呼び出すことさえしていませんが、ファイルを読み込みます。
require.jsが必要とするように振る舞う方法がありますか、実際にその機能の中にあるときにのみファイルをダウンロードしてください。
http://stackoverflow.com/questions/10490131/strange-variable-undefined-error-in-javascriptを削除したのはなぜですか? – zerkms
申し訳ありませんが、私は質問があまりにも曖昧だと思った。私はそれが意味をなさない前にコードを投稿しなければならなかった。そして、私は問題が何かを考え出した。この質問からわかるように、私はrequire.jsを使います。今問題は、関数を呼び出す前にrequire.jsが実際にファイルをロードしなかったことですが、値はデバッガにあります。私はいくつかのハード依存関係を編集し、すべてが今は大丈夫です。 –
削除するのは間違っていましたか? –