как использовать underscore js в качестве шаблонизатора — Q&A Хекслет
2026-02-26 15:06 Diff

Ответы

Underscore.js - это библиотека JavaScript, которая предоставляет множество полезных функций для работы с массивами, объектами, функциями и шаблонами. Для использования Underscore.js в качестве шаблонизатора, вы можете воспользоваться функцией _.template().

Создайте HTML-шаблон с помощью тега <script> и задайте ID для него:

Затем, можно заменить переменные в шаблоне на значения, используя _.template() и передав параметры объектом:

В примере выше мы извлекаем текст из тега <script>, компилируем шаблон с помощью _.template(), передаем данные для замены переменных в шаблоне, а затем выводим результат в элемент с ID "output".

Вы также можете использовать условия, циклы и другие функции шаблонизации, предоставляемые Underscore.js для создания более сложных шаблонов.