клиентские шаблоны - PullRequest
1 голос
/ 03 мая 2011

Прошло много времени с тех пор, как я работаю с AJAX и получаю шаблоны со стороны сервера, что создает огромный трафик.

Получение одного и того же HTML-кода на одной странице только с разными данными, иногда я чувствую вину за то, что могу добиться большего.

Затем в моей голове возникла идея, и я исследовал шаблоны на стороне клиента.

Единственное, что я нашел достаточно хорошим (я так и думал, так как я еще не практиковал это), было jQote2 http://aefxx.com/jquery-plugins/jqote2/.

Я просто хочу совет от гуру, что это стоит? Есть ли другая хорошая альтернатива?

Ответы [ 2 ]

2 голосов
/ 03 мая 2011

Вот мой любимый:

http://ejohn.org/blog/javascript-micro-templating/

Это выглядит так:

<script type="text/html" id="user_tmpl">
  <% for ( var i = 0; i < users.length; i++ ) { %>
    <li><a href="<%=users[i].url%>"><%=users[i].name%></a></li>
  <% } %>
</script>

Его автор - Джон Резиг, создатель jQuery.Надеюсь это поможет.Приветствия

1 голос
/ 03 мая 2011

Я не использовал jQote, но я использовал шаблоны jQuery, которые я считаю официальным решением для шаблонов, хотя кто-то может исправить меня в этом.У меня была возможность использовать его только в нескольких домашних проектах, но пока мне очень нравится, особенно для рендеринга статического контента, как в моем примере новостного тикера.

Вы можете посмотреть его здесь Шаблоны jQuery

У Дейва Уорда есть хороших сообщений в блоге , а также Стивена Уолтера

Я сделал несколько jsFiddle , которые показывают некоторый базовый синтаксис

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...