Подскажие по handlebars
Доброго дня. Делаю небольшой сайт и хочу использовать шаблонизатор handlebars, сразу за него взялся и теперь это принципиально, но вот не могу понять некоторые вещи, ввиду малой информации по этой теме на русс. языке.
Первое, не понятно, является ли он полноценным шаблонизатором, и почему его как библиотеку используют другие шаблонизаторы прим. Ember. И второе, самое главное, не совсем понимаю по какой схеме его используют, для чего нужны прекомпиляторы и можно ли работать без них? Если можно, объясните в двух словах что нужно сделать что бы это все начало работать, т.к. мои знания работы с js пока ограничиваются подключением библиотек в файл и дальнейшей работы с ними. |
Смотря что ты называешь "полноценным шаблонизатором" ?
Другие фреймворки используют его чтобы не писать велосипеды. Т.е. если есть готовый шаблонизатор, то вполне логично его задействовать. Плюс в том, что при переходе от одного фреймворка к другому не приходится менять шаблоны. Прекомпилятор нужен чтобы превратить шаблон в js функцию. Так как шаблон может иметь вложенные циклы. --- Object: {{name}} Properties: {{#prop}} * {{name}} // фактически здесь будет prop.name {{/prop}} |
Часовой пояс GMT +3, время: 12:21. |