Javascript-форум (https://javascript.ru/forum/)
-   Библиотеки/Тулкиты/Фреймворки (https://javascript.ru/forum/library-toolkit-framework/)
-   -   Подскажие по handlebars (https://javascript.ru/forum/library-toolkit-framework/40708-podskazhie-po-handlebars.html)

msIg84 16.08.2013 12:35

Подскажие по handlebars
 
Доброго дня. Делаю небольшой сайт и хочу использовать шаблонизатор handlebars, сразу за него взялся и теперь это принципиально, но вот не могу понять некоторые вещи, ввиду малой информации по этой теме на русс. языке.
Первое, не понятно, является ли он полноценным шаблонизатором, и почему его как библиотеку используют другие шаблонизаторы прим. Ember.
И второе, самое главное, не совсем понимаю по какой схеме его используют, для чего нужны прекомпиляторы и можно ли работать без них?
Если можно, объясните в двух словах что нужно сделать что бы это все начало работать, т.к. мои знания работы с js пока ограничиваются подключением библиотек в файл и дальнейшей работы с ними.

Madzi 26.09.2013 12:57

Смотря что ты называешь "полноценным шаблонизатором" ?
Другие фреймворки используют его чтобы не писать велосипеды. Т.е. если есть готовый шаблонизатор, то вполне логично его задействовать. Плюс в том, что при переходе от одного фреймворка к другому не приходится менять шаблоны.
Прекомпилятор нужен чтобы превратить шаблон в js функцию. Так как шаблон может иметь вложенные циклы.
---
Object: {{name}}
Properties: {{#prop}}
* {{name}} // фактически здесь будет prop.name
{{/prop}}


Часовой пояс GMT +3, время: 23:00.