私はrequire.jsを試していて、メインページのjsファイルにのみ含めています。main.js が読み込まれると、他のスクリプトが読み込まれます。
サイトのパフォーマンスを yslow でテストしています。私のページには 15 個の js ファイルがあり、それらを 1 つにまとめてみる必要があると書かれています。これがrequire.jsの目的ではないでしょうか? すべての js を 1 つの大きなファイルに結合する必要はありませんか?
私はrequire.jsを試していて、メインページのjsファイルにのみ含めています。main.js が読み込まれると、他のスクリプトが読み込まれます。
サイトのパフォーマンスを yslow でテストしています。私のページには 15 個の js ファイルがあり、それらを 1 つにまとめてみる必要があると書かれています。これがrequire.jsの目的ではないでしょうか? すべての js を 1 つの大きなファイルに結合する必要はありませんか?
RequireJS の考え方は、スクリプトをモジュール (小さなパーツ) に組み込むことです。そうしているうちに、多くのモジュール、したがって多くのファイルを扱うことになることに気付くでしょう。
「多くのファイル」の問題を解決するために、RequireJS にはオプティマイザがあります。
RequireJS には、次のことを行う最適化ツールがあります。
- 関連するスクリプトをビルド レイヤーに結合し、UglifyJS (デフォルト) または Closure Compiler (Java を使用する場合のオプション) を介してそれらを縮小します。
- @import によって参照される CSS ファイルをインライン化し、コメントを削除することにより、CSS を最適化します。