Я нашел большое количество шаблонов JavaScript на стороне браузера, которые отображают шаблон со значениями данных в виде строки.Тем не менее, я немного сомневаюсь, как эта строка должна быть переведена для отображения элементов в DOM.
Очевидно, что одним из способов является просто document.write - но я думаю, что с тех пор его давно похоронили.
Другой использует element.innerHTML, но, по крайней мере, несколько лет назад это не было частью какого-либо стандарта и не работало для XHTML-документов.
Итак, в чем же дело сегодня?Является ли .innerHTML тем, который используется, и он отлично работает для XHTML и является частью стандарта?Или люди просто используют это, и это работает?Или есть что-то еще, что поддерживается?
Кроме того, PURE.js, похоже, предназначен для создания шаблонов из DOM-элементов, что мне кажется довольно привлекательным - есть ли другие движки шаблонов, которые работаюттак же?