HTML-шаблонизаторы
Известные шаблонизаторы
Как создавать разметку с помощью js.
const p = document.createElement('p');
document.body.appendChild(p);
Это программируемые куски html-кода, которые могут инжектится в DOM-дерево через JS. Они упрощают создание разметки через JS, чтобы не городить большой js-код c помощью функции document.createElement()
<div class='{{wrapperClassName}}'>
<div class='chat__button'>
<button class='button'>
<span>{{buttonText}}</span>
</button>
</div>
<ul class='{{chatListClassName}}'>
{{chatListItems}}
</ul>
</div>