Boroda aka Hamster (fantaseour) wrote,
Boroda aka Hamster
fantaseour

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.

Бенчмарк некоторых шаблонизаторов
Tags: development, javascript
Subscribe

  • Так. Чуть не бросил дневник :)

    Ну вот, хотел не бросать и опять сюда не пишу :( Потому, что в будние дни сил нет писать, а в выходные вот то у меня ДР, то у пасынка. То просто…

  • 46

    Дня рожденья пост. Ну ничего, мы еще позажигаем :)

  • (no subject)

    Я очень люблю конференции. Они зажигают в разработчике свечечку, которую он потом бережно несет в себе через весь год! Когда-то давно, я с завистью…

  • Post a new comment

    Error

    default userpic

    Your reply will be screened

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 1 comment