🚀14 JS Шаблонные двигатели 🚀
Это список из 14 шаблонных двигателей JS.
EJS
EJS – это довольно популярный шаблонный двигатель, он означает встроенный JavaScript, потому что он работает с JavaScript внутри своих тегов.
Усы
Усы на самом деле являются спецификацией механизма шаблона с реализациями этой спецификации на разных языках программирования. Он имеет реализацию в JS. Он использует шаблоны «без логики», где существуют предопределенные способы сделать вещи с такими данными, как цикл и отображение.
Руль
Руля – это расширение двигателя шаблона усов с некоторыми модификациями на частичные и Еще пара функций .
Мопс/Джейд
Мопс является одним из шаблонных двигателей, который предназначен только для рендеринга HTML. Он использует с отступом чувствительным синтаксисом для записи тегов и тому подобное. Обычно это называется мопсом/нефритом Потому что Это предыдущее имя было Джейд, прежде чем он был изменен на мопс из -за проблем с авторским правом . Часть шаблона позволяет вам писать JS внутри его для использования данных для рендеринга.
Лодаш
Вы можете думать, Lodash – это библиотека утилит JS, так почему она указана как шаблонный двигатель? Ну, у Лодаша Утилита, известная как Lodash.template что в значительной степени похоже на EJS.
точка
DOT – это шаблонный двигатель, который использует смесь встраиваемого JS и некоторый предопределенный синтаксис внутри тегов.
Nunjucks
Вы, вероятно, слышали об этом шаблонном двигателе, если вы использовали 11Ty, потому что он, кажется, в основном используется там. Nunjucks был создан Mozilla и вдохновлен Jinja2, шаблоном Python. Он использует предопределенный синтаксис в тегах.
Жидкость
Liquid – это еще один шаблонный двигатель кросс -языка, и оригинальная реализация, написанная в Ruby и различных портах JS, существующих. Он использует синтаксис, как Nunjucks.
Белка
Squirrelly представляет собой полуэмблдируемый шаблонный двигатель, который подчеркивает низкий размер пакета (4 КБ), поджимаемость, конфигурируемость и быстрые производительность.
ETA
ETA представляет собой встраиваемый шаблонный двигатель с почти полностью совместимым синтаксисом EJS и подчеркивает низкий размер пакета (<3KB Minzippup), подключаемость, конфигурируемость и быстрой производительности. Интересно, что ETA создается тем же человеком, который делал бегун, и предполагал, что ETA намного меньше. ETA имеет очень похожую кодовую базу по сравнению с белками.
(Отказ от ответственности: я содействующий ETA)
Хоган
Хоган – это реализация JS Spec Spec в Twitter. Он имеет одинаковый синтаксис и прочее, но реализация с рендерингом и компиляцией отличается.
Сковорода
SWIG – еще один шаблонный двигатель JS с синтаксисом, таким как Nunjucks.
Т. Д.
ECT – это встроенный шаблонный двигатель, который использует CoffeeScript вместо JavaScript для встроенного кода.
Пыль
DustJS-это еще один шаблонный двигатель «без логики», но он поддерживает передовые функции, такие как асинхронная потоковая передача.
Вам также может понравиться:
Как создать шаблонный двигатель в JS
Оригинал: “https://dev.to/shadowtime2000/14-js-template-engines-5733”