Шаблонизатор Handlebars для JS

Цель использования шаблонизатора – хранить куски html в файлах для использования их в файлах javascript.

Для использования шаблонизатора, подключите файл handlebars-v4.0.5.js скачать

Напишем вспомогательную функцию, которая загружает необходимый шаблон из файла в элемент на странице:

Эта функция добавит элемент в конец body и запишет в него шаблон.

 

Шаблон popup.html:

 

Использование шаблона:

В итоге в переменной html у нас окажется шаблон с подставленными в него значениями переменных title и body.

Используйте двойные скобки {{ вместо тройных {{{ и шаблонизатор  будет отображать html  в переменных как текст.