Когда нам понадобится клиентский шаблонизатор javascript? - PullRequest
2 голосов
/ 17 октября 2010

Недавно я узнал, что у jQuery есть официальный шаблонизатор, предоставленный командой Microsoft.Кроме того, я слышал о jTemplate от моих друзей, но я все еще в замешательстве:

  1. Когда и где мне может понадобиться использовать эти плагины?
  2. Как выбрать между многимишаблоны клиентской стороны?

Ответы [ 3 ]

1 голос
/ 17 октября 2010

Причина механизма шаблонов jQuery заключается в следующем: разработчики пишут код Javascript для создания новых фрагментов HTML-кода для вставки на страницу.Обычно это делается путем объединения многих строк с переменными для значений, и его становится трудно поддерживать.

С помощью механизма шаблонов jQuery процесс создания HTML на клиенте может получить все те же преимущества, что и сервер.сторонние разработчики теперь имеют свои движки шаблонов.

0 голосов
/ 17 октября 2010

Шаблон-движок предотвращает ненужный HTML-код в реальном коде.Это делает намного более легким для чтения.

0 голосов
/ 17 октября 2010

Я отвечу на ваш первый вопрос.

Вы можете хранить данные в объектах JavaScript (например, вместо баз данных SQL). Эти объекты JavaScript могут быть сохранены в файлах .js или встроены как часть HTML-документа. Вы можете взглянуть на исходный код моего w3viewer.com. Все данные хранятся в массиве JavaScript.

На примере моего веб-сайта я динамически создаю списки HTML с данными, взятыми из этого объекта JavaScript (я генерирую строку кода HTML). Можно использовать шаблоны для выполнения этой работы.

...