@BelkinVadim
Frontend разработчик

Кто как использует тег <template> в html?

Кто пользуется тегом в HTML? Интересуют способы и цели его использования. Каких-то интересных примеров работы с ним не нашёл, но может кто-то может поделится своими примерами, может кто уже придумал интересное применение для него? Первое что мне пришло в голову, это использовать схожий с js-шаблонизаторами синтаксис в html коде для удобной замены на нужный контент, ну и использовать для динамических элементов на сайте с помощью чистого JS и без всяких библиотек. По скорости работы ,наверное, такой подход не быстрее ReactJS и др., но меня больше интересует работа на чистом JS и стандартных возможностях HTML, ну и поддержка только тех браузеров, что поддерживают это.
  • Вопрос задан
  • 1214 просмотров
Пригласить эксперта
Ответы на вопрос 2
petermzg
@petermzg
Самый лучший программист
Этот тег в разных браузерах ведет себя по разному, в одних все, что внутри становится Shadow DOM, в других нет.
Такое поведение усложняет код, поэтому лучше от него отказаться в пользу более простых решений.
Ответ написан
@lega
Angular 2 использует это, для визуальной совместимости со старыми браузерами можно сделать css template {display: none}
Используют для хранения шаблонов вместо хранения их в script
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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