Schnurrbart ist ein Framework-unabhängige Template-System, die Trennung der Ansicht Logik aus dem Template-Datei erzwingt.
Dieser Template-Engine hat es möglich gemacht, nicht einmal möglich sein, Logik in einer Vorlage einzubetten.
Auf diese Weise können Vorlagen, um über Sprachgrenzen hinweg und für andere Sprach unabhängige Anwendungen wiederverwendet werden.
Arbeiten mit Schnurrbart bedeutet den Umgang mit Vorlagen, Sichten und Zusammenhängen.
Vorlagen enthalten HTML (oder ein anderes Format) und Schnurrbart-Tags, die festlegen, welche Daten in zu ziehen. Eine Vorlage kann entweder ein String oder eine Datei (in der Regel endet in .mustache) sein.
Ansichten sind Erlang-Module, die Funktionen, die aufgerufen werden, festlegen, und geben Sie die Daten für die Template-Tags. Ein Kontext ist eine Erlang dict, die den aktuellen Kontext, aus dem Tags können Daten ziehen enthält.
Oberlippenbart ist auch verfügbar in:
JavaScript - Download mustache.js hier
Rubin - Download Mustache hier .
Python - Download pystache hier .
Erlang - Download mustache.erl hier .
PHP - Download mustache.php hier .
Perl - Download Mustache Template hier .
Go - Download mustache.go hier .
Lua - Download hige hier .
OOC - Download Mustang hier .
C ++ - Download plustache hier .
Actionscript 3 - Download mustache.as hier .
Java - Download mustache.java hier .
. node.js - Download Mu hier
Eigenschaften :
- Compiled Templates (für Geschwindigkeit)
- Die Macht der Context
- Messstellentypen
- Variablen
- Boolean Sections
- Liste Sections
- Kommentare
Kommentare nicht gefunden