Piszę statyczną stronę internetową, która używa JQuery do wywoływania niektórych wywołań AJAX do RESTful API i zapełniania strony danymi.Ponowne użycie elementów HTML
Strona działa poprawnie (i szybko), wszystko jest w porządku.
W miarę rozszerzania witryny i dodawania kolejnych stron zauważam, że duplikuję określone regiony na każdej stronie.
Na przykład każda strona ma wspólny element header
.
<header>...Some non-trivial content...</header>
Zamiast powtarzać tę definicję na każdej stronie jest jakiś mechanizm, za pomocą którego można zdefiniować tę sekcję raz i to ona w każdym dokumencie.
Pamiętaj, że strony muszą być podawane statycznie, ale można użyć dowolnej standardowej funkcji przeglądarki reklamacyjnej.
Czy istnieje dobry sposób, aby to zrobić, i co to jest lub, czy będę musiał porzucić DRY principles dla tego aspektu kodu po stronie klienta?
Jakiekolwiek ograniczenia dotyczące umieszczania nagłówka w php i umieszczania go na stronach? –
Czy są używane jakiekolwiek silniki widoku? Lub po prostu HTML? – tymeJV
Spójrz na to: http://stackoverflow.com/questions/8988855/include-another-html-file-in-a-html-file – Alvaro