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

  • Игры 2. Minecraft, Factorio, Stardew valley

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

  • Игры 1. Авиация.

    Авиасимулятор Я люблю самолеты. Магия того, как он взлетает или садится, особенно на какой-нибудь остров над пляжем…

  • Игрушечное

    На gog.com (конкурент стиму, игры drm-free, старые игры адаптированные, чтобы можно было запускать под новой вин, игры под лин) добавили русский язык…

  • 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