2012-05-22 16 views
11

soy muy nuevo en el manillar js. En cada artículo sobre el HandleBar js hay una palabra llamada (bigote js). Entonces,
1. ¿Cuál es la relación entre Handllebar js y Moustache js?
2. ¿Es necesario leer el bigote js antes del manillar js?
3. ¿Cuál es la ventaja de HandleBar js sobre Moustache js?Relación entre HandleBar js y Moustache js

Gracias.

Respuesta

13

Handlebars.js es un superconjunto de Mustache.js. Ofrece la misma capacidad para insertar JSON en las plantillas, además de habilidades adicionales para hacer algo de if/then básico, etc. En general, me resulta mucho más fácil hacer plantillas con manubrios.

El bigote es una cuestión de no tener ninguna lógica en su plantilla. Cada pieza que se inserta debe masticarse previamente para que no haya necesidad de ninguna lógica. Encuentro eso para nada ser realista.

Me acabo de dar cuenta de que no respondí ninguna de sus preguntas. No, no es necesario leer sobre Moustache antes de usar los manubrios. La documentación de los manillares es suficiente por sí misma.

P.S. Una de nuestras características favoritas de los Manubrios es la de "ayudantes" que le permite crear palabras clave nuevas en el idioma para cosas específicas (por ejemplo, usamos una para formatear números y algunas veces los reemplazamos por "N/A" para valores cero).

P.P.S. Una excelente manera de probar Handlebars y ver algunas plantillas en acción (y también para jugar con sus propias plantillas y JSON) es http://www.tryhandlebarsjs.com/

5

Según this sitio web (que también proporciona un punto de referencia entre las dos)

handlebars.js es una implementación bigote compilado con algunas características adicionales

+0

Hola ... Gracias. Ur ans es muy útil .. – Jeevi