各ページに共通のナビゲーション バーがあります。
これをどのようにキャッシュして、すべてのページに読み込まれないようにしますか?
各ページのイベントで AJAX を使用してロードし、onload
ページのそれぞれのナビゲーション コンテナーに追加できます。
メニューへのリクエストが静的である限り、ブラウザはレスポンスをキャッシュできるはずです。したがって、基本的にクライアントのブラウザにメニューをキャッシュしました。
コンテンツを JavaScript ファイルのナビゲーション .js 内の変数に入れます。
nav_bar = "....."
次に、これnavigation.js
を各ページに含め、JavaScript を介して現在のページにコンテンツを挿入します。