Показать сообщение отдельно
  #8 (permalink)  
Старый 10.04.2013, 12:09
Аватар для nerv_
junior
Отправить личное сообщение для nerv_ Посмотреть профиль Найти все сообщения от nerv_
 
Регистрация: 29.11.2011
Сообщений: 3,924

Сообщение от kobezzza
Шаблонизатор не должен уметь много - это скорее недостаток, чем плюс.
золотые слова

Сообщение от kobezzza
Лучше просто, чем сложно
"лучше меньше, да лучше" )


Не скажу, что знаток шаблонизаторов, но кое-что сказать могу. Я пользуюсь http://aefxx.com/api/jqote2-reference/ Не то чтобы супер-гуд, но тем не менее.

1. Хеширование шаблонов как лямбда функций
2. Удобный синтаксис вызова
3. В большинстве случае нет нужды в
Сообщение от FINoM
<%#each( this, user )%>
    <div data-abind="<%= at.bindData( user ) %>"><%= name %></div>
<%#/each%>
подобных конструкциях, т.к. шаблонизатор сам итерирует, достаточно только передать массив. Пример (т.е. массив будет развернут автоматически, этого более чем достаточно):
<script type="text/x-jqote-template" id="template-timeline-ruler">
    <div class="timeline-ruler-pick" style="width:<%=this.width%>px;">
        <%=this.value%>
    </div>
</script>

4. Текущий объект итерации доступен как this.
5. Наследования шаблонов нет (вроде как)
__________________
Чебурашка стал символом олимпийских игр. А чего достиг ты?
Тишина - самый громкий звук
Ответить с цитированием