?

Log in

No account? Create an account
tech

JS шаблонизаторы

Я обычно если из данных, которые должны прийти по аяксу, нужно составить формочку или еще какую хтмлку генерю этот хтмл прямо на сервере и отдаю его, а не джейсон. Если нужно потом достать данные я могу и jQuery использовать.

Однако отдавать джейсон более логично. И в таком случае, чтобы не склеивать строки, нужно воспользоваться каким-нибудь шаблоном.

Вот тут этот простейший случай описан:
JavaScript| Немного шаблонизирования

В комментариях есть ссылки на готовые библиотеки. Часть из них рассмотрены в обзоре
jQuery template engine

Часть я тут запишу, вдруг пригодятся:

<% Embedded JavaScript %>

jQuery Taconite Plugin
The jQuery Taconite Plugin allows you to easily make multiple DOM updates using the results of a single AJAX call. It processes an XML command document that contain instructions for updating the DOM.


ZParse
ZParse is a multi-purpose, extensible, self-defineable javascript template parsing system which lets you define your templating rules. It acts like a preprocessor and parses strings containing defined delimiters and tags into a javascript function.

Бенчмарк некоторых шаблонизаторов

Comments

Я совсем недавно подумывал в эту сторону. С индексацией поисковиками явно проблемы, так что слишком уж узкая ниша получается.