Я пишу статический веб-сайт, который использует JQuery, чтобы сделать некоторые вызовы AJAX API RESTful и заполнить страницу данными.Элементы повторного использования HTML
Сайт функционирует правильно (и быстро), все хорошо.
Поскольку я расширяю сайт и добавляю дополнительные страницы, я замечаю, что я дублирую некоторые регионы на каждой странице.
Например, каждая страница имеет общий элемент header
.
<header>...Some non-trivial content...</header>
Вместо того, чтобы повторить это определение на каждой странице есть какой-то механизм, с помощью которого я могу определить этот раздел один раз, и включить его в каждом документе.
Помните, что страницы должны обслуживаться статически, но могут использоваться любые стандартные функции браузера сообщений.
Есть ли хороший способ сделать это, и что это такое, или я должен отказаться от DRY principles для этого аспекта моего клиентского кода?
Любые ограничения на размещение заголовка в php и включение его в страницы? –
Используются любые двигатели просмотра? Или просто прямой HTML? – tymeJV
Взгляните на это: http://stackoverflow.com/questions/8988855/include-another-html-file-in-a-html-file – Alvaro