2012-05-22 14 views
11

ich bin sehr neu zu Lenker js. In jedem Artikel über die HandleBar js gibt es ein Wort namens (Schnurrbart js). Also,
1. Was ist die Beziehung zwischen Handllebar js und Moustache js?
2. Ist es notwendig, Schnurrbart js vor Lenker js zu lesen?
3. Was ist der Vorteil von HandleBar js über Moustache js?Beziehung zwischen HandleBar js und Moustache js

Danke.

Antwort

13

Handlebars.js ist eine Obermenge von Schnurrbart.js. Es bietet alle die gleichen Möglichkeiten, JSON in Templates einzufügen und zusätzliche Fähigkeiten, um einige grundlegende if/then, etc., zu tun. Im Allgemeinen finde ich es viel einfacher, Templating mit Lenker zu tun.

Schnurrbart ist sehr viel über keine Logik in Ihrer Vorlage überhaupt. Jedes Stück, das darin eingefügt wird, sollte vorgekaut werden, so dass keine Logik benötigt wird. Ich finde das gar nicht realistisch.

Ich habe gerade festgestellt, dass ich keine Ihrer Fragen beantwortet habe. Nein, es ist nicht notwendig, vor der Verwendung von Lenkstangen über Schnurrbart zu lesen. Die Lenker-Dokumentation reicht alleine aus.

P.S. Eine unserer Lieblings-Handlebars-Funktionen sind "Helfer", mit denen Sie für bestimmte Dinge neue Schlüsselwörter in der Sprache erstellen können (zum Beispiel formatieren wir Zahlen und ersetzen sie manchmal durch "N/A" für Nullwerte).

P.P.S. Eine gute Möglichkeit, Lenker auszuprobieren und einige Vorlagen in Aktion zu sehen (und auch mit eigenen Vorlagen und JSON zu spielen) ist http://www.tryhandlebarsjs.com/

5

Nach this Website

handlebars.js (die auch eine Benchmark zwischen den beiden zur Verfügung stellt) ist eine kompilierte Schnurrbart Umsetzung mit einigen zusätzlichen Features

+0

Hallo .. Danke. ur ans ist sehr nützlich .. – Jeevi