|
6 / 4 / 3
Регистрация: 07.04.2015
Сообщений: 110
|
|||||||||||
Импорт шаблона кода HTML в HTML файл, ecmascript import html11.11.2020, 14:47. Показов 2438. Ответов 4
Доброе время суток! Буду благодарен, если кто ни будь оставит небольшой пример или поделится, как можно реализовать шаблоны HTML?
Допустим есть некое число страниц однотипной структуры. При этом контент в header и footer не меняется и дублируется из одного док.html в другой.
Второй вариант HTML Imports устарел исходя из источника https://caniuse.com/?search=import: Chrome status: Removed Firefox status: not-planned WebKit status: Not Considering
Правда как это работает и как это использовать я пока не нашёл.
0
|
|||||||||||
| 11.11.2020, 14:47 | |
|
Ответы с готовыми решениями:
4
Сохранение HTML кода в html файл c использыванием php |
|
|
||
| 11.11.2020, 21:08 | ||
Сообщение было отмечено Swamp Doctor как решение
Решение
В зависимости от контекста можно использовать следующее
1) Допотопный способ с iframe (не могу сказать насколько это нормально) 2) Использование php и include (если есть backend на php) ну или другие какие-либо решения на серверных языках 3) SPA: Написание фронтенд на React-подобной библиотеки с разбиением html на переиспользуемые компоненты (если есть логика на страницах) 4) Использование сборщиков вроде Gulp / Webpack / ... для сборки страниц сайта из множества html/js/css/less/... файлов не слышал об этом, мб уже существует какой-то динамический import, но мб это реализуют при разработке через (4)
1
|
||
|
1308 / 1000 / 232
Регистрация: 01.10.2018
Сообщений: 3,894
|
|
| 11.11.2020, 21:52 | |
|
Swamp Doctor, действительно почему не рассматриваете классическую динамическую сборку на сервере, либо предварительную сборку на сервере или где-то еще?
Пример первого сегодня показывал в соседнем разделе: Навигация по сайту (пример второго, т.е. шаблон и название соответствующего генератора статических сайтов, можно найти там же, либо можно получать статическую сборку из первого).
0
|
|
|
108 / 102 / 35
Регистрация: 14.03.2014
Сообщений: 586
|
|
| 13.11.2020, 22:27 | |
|
Посмотрите в сторону шаблонизатора Pug
1
|
|
|
|
|
| 14.11.2020, 11:49 | |
|
Swamp Doctor, если речь о шаблоне, который должен выполняться на стороне клиента, то есть во всех браузерах поддержка XSLT версии 1.0. Сейчас это уже мало кто использует, но, учитывая задачу...
Простой пример во вложении. Файлы из архива надо разместить на сервере(из файловой системы работать не будет, но сервер может быт статическим) и в адресной строке указать путь к файлам хмл (page1.xml и page2.xml). Файлы содержат разные данные, но рендериться они будут по одному шаблону (template.xslt).
1
|
|
| 14.11.2020, 11:49 | |
|
Помогаю со студенческими работами здесь
5
Защита от удаления элементов HTML кода из документа HTML Как импортировать данные из одного html файла в другой html файл ? Перевести обычный файл в HTML, добавив соответствующие HTML-теги Как к html файлу прикрепить другой файл html? Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|