Просмотров: 780

Плагины (библиотеки) для работы с шаблонами на Javascript.

15-07-2013 6-06-15

После того, как мы разобрались с тем, что такое шаблоны Javascript и зачем они нужны, я хочу рассказать о нескольких решениях, которые позволят вам работать с шаблонами на ваших веб-страницах.

Первое, что нужно понимать, в Javascript нет какого-то универсального средства для работы с шаблонами. Для того, чтобы функции работы с шаблонами стали доступными, нужно выбрать и подключить к веб-странице специальный плагин (библиотеку).

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

Вот наиболее популярные из плагинов, с которыми мне приходилось сталкиваться:

1) https://github.com/bestiejs/lodash

2) http://olado.github.io/doT/

3) https://github.com/BorisMoore/jquery-tmpl

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

Сейчас решено, что этот плагин будет оставаться в версии 1.0 и больше не будет поддерживаться.

Новое поколение библиотеки для работы с шаблонами – плагин jQuery JsRender и JsViews.

Официальный сайт:

http://www.jsviews.com

Я остановил свой выбор на использовании этого решения. Этот плагин хорошо задокументирован и имеет хороший набор возможностей.

Кстати, здесь можно посмотреть демо-примеры, что с его помощью можно сделать:

http://borismoore.github.io/jsrender/demos/demos.html