JQuery を使用して RESTful API への AJAX 呼び出しを行い、ページにデータを入力する静的 Web サイトを作成しています。
サイトは正しく (そして迅速に) 機能し、すべて問題ありません。
サイトを拡張してページを追加すると、すべてのページで特定の領域が重複していることに気付きました。
たとえば、各ページは共通のheader
要素を共有しています。
<header>...Some non-trivial content...</header>
各ページでこの定義を繰り返すのではなく、このセクションを一度定義して各ドキュメントに含めることができる何らかのメカニズムがあります。
ページは静的に提供する必要がありますが、標準のコンプライアント ブラウザー機能はすべて利用できることに注意してください。
これを行う良い方法はありますか?それは何ですか?クライアント側コードのこの側面についてDRY 原則を放棄する必要がありますか?