Handlebars.js является надстройкой Mustache.js. Он предлагает все те же возможности вставлять JSON в шаблоны и дополнительные возможности, чтобы сделать некоторые базовые, если/тогда и т. Д. В общем, мне гораздо проще делать шаблоны с Handlebars.
Усы очень о том, что у вас нет никакой логики в вашем шаблоне. Каждый элемент, который вставлен в него, должен быть предварительно пережеван, поэтому нет никакой необходимости в какой-либо логике. Я считаю, что совсем не быть реалистом.
Только что понял, что я не ответил на один из ваших вопросов. Нет, нет необходимости читать о Усы перед использованием Handlebars. Документация Handelbars достаточно сама по себе.
P.S. Одна из наших любимых функций Handlebars - «помощники», которые позволяют вам создавать новые ключевые слова на языке для определенных вещей (например, мы используем их для форматирования чисел и иногда заменяем их «N/A» для нулевых значений).
P.P.S. Отличный способ попробовать Handlebars и увидеть некоторые шаблоны в действии (а также играть со своими собственными шаблонами и JSON) - http://www.tryhandlebarsjs.com/
Привет .. Спасибо. Ур очень полезен. – Jeevi