Я недавно обнаружил элемент HTML template
и хотел бы получить некоторые разъяснения.Элемент HTML-шаблона: Уточнение
Насколько я могу сказать, что три отличительные черты:
template
не отображается на экранеtemplate
не делает свой путь к DOM- есть дополнительный
content
недвижимость который действует как виртуальный элемент междуtemplate
и его содержанием
Помимо этого, <template>
, возможно, был div
, скрытый от экрана и DOM. В этом отношении JavaScript, используемый для использования template
, такой же, как если бы он пытался подделать один, используя div
.
Вопрос в том, что это правильно? Я спрашиваю, потому что:
- Мне просто нужно, чтобы получить это ясно в моем сознании
- было бы относительно легко подделать один для nonsupporting браузеров.
Благодаря
Просто, чтобы добавить в свой список: 6. Вы получить доступ к содержимому шаблона с помощью 'template.content'. Однако я заметил, что вам все равно придется клонировать контент - это не делается автоматически, что и может предложить слово __template__. Спасибо за Ваш ответ. – Manngo