1

アプリケーションの複数のビューで共通の JavaScript ファイルが使用されるプロジェクトがあります。

この javascript ファイルを html から分離すると、ページの読み込みが速くなると信じる理由はありますか?

もしそうならどうやって?

4

2 に答える 2

3

JavaScript が別のファイルにある場合、ブラウザーはそれをキャッシュできるため、ユーザーが次の Web ページにアクセスしたときに、ファイルをダウンロードする必要がなくなります。

インライン JavaScript を使用すると、Web サーバーはインライン JavaScript を含む新しい Web ページをユーザーに送信します。それは明らかですか?:)

于 2013-11-02T04:02:19.420 に答える
1

はい、そうです。理由:

  • JavaScript ファイルを難読化し、そのサイズを小さくすることができます。これのもう 1 つの利点は、スクリプトがクライアント側に到着したときにスクリプトを理解するのがより困難になることです。
  • 同じ JavaScript ファイルがキャッシュされるため、読み込み時間が短縮されます。

個別の JavaScript ファイルを使用することには、他にも利点があります。

  • コードを 1 か所に集中させます。コードを変更する必要がある場合は、1 か所だけを変更してください。html 内に埋め込む場合は、すべての html で変更する必要があります。
  • JavaScriptファイルのみ難読化して再利用。
  • そのファイルのコードを単体テストする必要がある場合、html ファイル全体をダウンロードする必要はありません。
于 2013-11-02T04:02:11.450 に答える