Минималистская, крошечная система шаблонов Javascript? - PullRequest
7 голосов
/ 05 марта 2010

Я ищу минималистскую систему шаблонов для javascript, аля Микро шаблонизатор Javascript Джона Резига . Чем меньше, тем лучше, и если он основан на jquery, то даже лучше. Рекомендации?

Я попробовал микро-шаблонирование Джона, но столкнулся с несколькими проблемами, хотел посмотреть, есть ли более выпеченные / лучше упакованные решения.

[Update] Я снова попробовал Micro Templating от Resig, и он хорошо работает для меня. Хотелось бы услышать о других альтернативах, если они есть.

Ответы [ 6 ]

5 голосов
/ 10 июля 2010

Существует также Mustache.js , он имеет аккуратный синтаксис IMO.

3 голосов
/ 18 декабря 2012

Это хороший и крошечный (сжатый 400 байтов или уменьшенный 600 байтов).Также имеет привлекательный синтаксис {{hello}}, а не синтаксис <?php hideous ?> <% «что может быть лучше не беспокоить с шаблонами»%> синтаксис

https://github.com/jasonmoo/t.js

Чуть больше, но все еще очень хорошо (усы проверены только лично):

https://github.com/janl/mustache.js

http://tempojs.com/

https://github.com/premasagar/tim (370 байт для версии tinytim)

1 голос
/ 10 июля 2010

JBST (JsonML + шаблон на стороне браузера) - хорошая альтернатива микро шаблону Джона Резига. Он имеет аналогичный синтаксис, но синтаксический анализ шаблона не выполняется во время выполнения, поэтому он может быть более компактным и надежным. Результатом синтаксического анализа является чистый JavaScript, который можно комбинировать с другими скриптами и выполнять прямо в браузере.

ОБНОВЛЕНИЕ: эта система была переписана с нуля как библиотека шаблонов на стороне дуэли (клиент и сервер) под названием DUEL: http://duelengine.org

1 голос
/ 05 марта 2010

Theres JBST

<a class="ExtLink"
            href="<%= "http://en.wikipedia.org/wiki/" + this.data.wiki %>"
            onclick="window.open(this.href);return false;"><%= this.data.name %></a>
0 голосов
/ 27 марта 2010

Мне действительно нравится JST (шаблоны JavaScript) .Они используют то же соглашение для токенов, что и JSP $ {} - довольно просто.

0 голосов
/ 27 марта 2010

В конце концов, я выбрал Micro Template Джона Резига, он прекрасно работает для меня.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...