0

RequireJs の使用を開始しようとしている従来のスパゲッティ システムがあります。私が抱えている問題の1つは、含まれているファイルのさまざまな場所にいくつかの jquery.ready() ステートメントがあることです。

これらのインクルード ファイルは、RequireJS を使用しようとしているページと、次のライブ コピーで requireJS を使用しない他の多くのページの両方で使用されます。

問題は、requireJs を使用するページの場合、含まれているファイルが実行されたときに JQuery がまだロードされていないことです。

これは、依存関係が読み込まれるメインの RequireJs ファイル内に配置する必要があることはわかっていますが、現時点では、この onload コードを元の場所に複製することを余儀なくされています (and if ステートメントを使用して、どのページにあるのかを確認します)。 Require js ファイルで処理されているため、onload をスキップする必要があるかどうかを確認してください)。

これを行うより良い方法はありますか?今これをやろうとするよりも、伝統的な意味でjqueryを含めたほうがいいのではないでしょうか。結合されたRequireJS jquery ファイルは この問題を解決しますか?

4

1 に答える 1