Повторное использование HTML без кода

Я ничего не знаю (не то, что они не существуют, я просто не знаю о них), но, возможно, стоит обсудить альтернативную стратегию, а также плюсы и минусы.

Как правило, вы хотите хранить сериализованную версию буфера протокола, проиндексированную по какому-то определенному ключу (возможно, уникальному идентификатору). Затем вы можете построить вторичные индексы для других интересных полей, которые указывают на этот уникальный идентификатор. Идея состоит в том, что вы бы хотели, чтобы такие явные индексы масштабировались за пределы системы, предоставляющей произвольные индексы. Это, очевидно, открывает мир новых проблем (таких как устаревшие произвольные индексы).

7
задан Daniel 1 November 2009 в 02:10
поделиться

3 ответа

Какой веб-сервер вы используете? Скорее всего, вам придется включить включения на стороне сервера, чтобы использовать:

  1. Сохраните HTML для общих элементов вашего сайта в виде отдельных файлов. Например, раздел навигации можно сохранить как navigation.html или navigation.ssi.
  2. Используйте следующий тег SSI, чтобы включить этот HTML-код на каждую страницу.

      
    
  3. Используйте тот же код на каждой странице, которую вы хотите включить в файл.

Ссылка: http://webdesign.about.com/od/ssi/a/aa052002a.htm

5
ответ дан 7 December 2019 в 05:25
поделиться

Чтобы разделять общие фрагменты HTML между страницами, вам понадобится какой-то серверный «код».
Я знаю, что самое простое, что вы могли бы сделать, это Server Side Includes, «SSI»

, см .: http://httpd.apache.org/docs/1.3/howto/ssi.html#includingastandardfooter

2
ответ дан 7 December 2019 в 05:25
поделиться

Есть два основных варианта: фреймы (или фреймы) или javascript. Фреймы связаны с целым рядом проблем, и я действительно не рекомендую вам идти этим путем. Взгляните на PURE javascript-библиотеку для чистого и простого создания шаблонов на стороне клиента.

1
ответ дан 7 December 2019 в 05:25
поделиться
Другие вопросы по тегам:

Похожие вопросы: