1

デプロイの場合、ネットワーク リクエストの数を減らすために、すべての .js ファイルを結合することをお勧めします。Require.js は、スクリプトの動的読み込みをサポートします。すべての .js ファイルが結合され、単一の要求で既に読み込まれている場合、require.js はどのような価値をもたらしますか。

コードを個別のファイルに分割して、開発環境を単純化するだけですか?

4

3 に答える 3

1

アプリケーション ロジックを 1 つのファイルにまとめますが、必要に応じて読み込まれる外部ライブラリがある場合があります: jQuery、Twitter Bootstrap、Knockout.js など。

于 2012-12-27T11:34:04.227 に答える
0

RequireJS は、本番環境と同様に開発でも使用されることになっています。開発時にファイルの依存関係を管理するためだけにという意味ではなく、r.js を使用して本番用に単一のファイルを構築することはオプションですが、必須ではありません。RequireJS は単なる開発ツールではありません。

ネットワーク要求の数を減らすために、すべての .js ファイルを結合することをお勧めします

ブラウザがコードを並行してロードする方法を知っているデスクトップでは問題ではないため、1 つの大きなファイルよりもロード時間が短くなります。

于 2012-12-27T11:34:34.743 に答える
0

このシナリオでも require.js を使用する理由はいくつかあります。

  • モジュール間の依存関係を明示的に宣言できます。これにより、不要なモジュールを自動的に検出して、それらが結合されたファイルに含まれないようにすることができます。
  • コードのモジュール性についてもう少し考える必要があり、結果としてよりクリーンなコードになる可能性があります。

また、require.js を使用しない理由がいくつかあります。

  • 依存関係が非常に単純な場合、require.js のメリットはあまり得られない可能性があります。
  • require.js を使用するためのセットアップは、より複雑になる可能性があります。
  • デプロイに require.js の代わりに almond.js を使用するように特に注意する必要があります。そうしないと、以前よりも大きな .js ファイルを取得する危険があります。
于 2012-12-27T11:34:38.393 に答える