2012-05-22 2 views
11

Я очень новичок в Handlebar js. В каждой статье о HandleBar js есть слово, называемое (усы js). Итак,
1. Какова связь между Handlebar js и Mustache js?
2. Нужно ли читать усы js перед рулем js?
3. Какое преимущество HandleBar js над Mustache js?Связь между HandleBar js и Mustache js

Спасибо.

ответ

13

Handlebars.js является надстройкой Mustache.js. Он предлагает все те же возможности вставлять JSON в шаблоны и дополнительные возможности, чтобы сделать некоторые базовые, если/тогда и т. Д. В общем, мне гораздо проще делать шаблоны с Handlebars.

Усы очень о том, что у вас нет никакой логики в вашем шаблоне. Каждый элемент, который вставлен в него, должен быть предварительно пережеван, поэтому нет никакой необходимости в какой-либо логике. Я считаю, что совсем не быть реалистом.

Только что понял, что я не ответил на один из ваших вопросов. Нет, нет необходимости читать о Усы перед использованием Handlebars. Документация Handelbars достаточно сама по себе.

P.S. Одна из наших любимых функций Handlebars - «помощники», которые позволяют вам создавать новые ключевые слова на языке для определенных вещей (например, мы используем их для форматирования чисел и иногда заменяем их «N/A» для нулевых значений).

P.P.S. Отличный способ попробовать Handlebars и увидеть некоторые шаблоны в действии (а также играть со своими собственными шаблонами и JSON) - http://www.tryhandlebarsjs.com/

5

Согласно this сайта (который также обеспечивает точку отсчета между двумя)

handlebars.js представляет собой скомпилированный реализация усов с некоторыми дополнительными функциями

+0

Привет .. Спасибо. Ур очень полезен. – Jeevi

Смежные вопросы