0

重複の可能性:
JavaScript ファイルのキャッシュ

JSFページにJQuery 1.7.2を使用しています。ページの本文に jquery-1.7.2.min.js を数回呼び出します。一般に、ライブラリを毎回ダウンロードするのではなく、一度だけダウンロードして使用するように Web ブラウザを構成することは可能ですか?

4

2 に答える 2

2

localStorageを使用し、ページの読み込み時に jQuery がローカル キャッシュに保存されているかどうかを確認します。そうでない場合は、ajax リクエストを作成して localStorage に保存し、スクリプト ヘッダーに追加します。

クライアントが再びページにアクセスした場合、localstorage から html にロードする + フェイルバック ロード jQuery 標準

ただし、純粋な JavaScript コードを使用する必要があります


コード:

jQuery を数年に 1 回だけダウンロードします。

https://gist.github.com/3844878

于 2012-10-06T12:21:21.497 に答える
2

常に同じ種類の URL (ドメインなど) からロードする場合は、ブラウザによってキャッシュされます。これは CDN が非常に便利な方法です。ユーザーがあなたのページにアクセスした場合、(以前に他のページにアクセスしたために) jQuery が既にブラウザーにキャッシュされている可能性があるため、より多くのサイトがそれらを使用します。

于 2012-10-06T12:16:10.663 に答える