Baffi è un sistema quadro agnostico di template che impone la separazione di vista logica dal file di modello.
Questo motore di template ha reso possibile sia nemmeno possibile incorporare logica in un modello.
Questo permette di modelli per essere riutilizzati attraverso i confini linguistici e per altri usi indipendenti lingua.
Lavorare con baffi significa che fare con i modelli, viste e contesti.
Modelli contengono HTML (o qualche altro formato) e tag baffi che specificano quali dati per tirare in. Un modello può essere una stringa o un file (di solito termina con .mustache).
Vista sono moduli Erlang che possono definire le funzioni che vengono chiamate e forniscono i dati per i tag modello. Un contesto è un dict Erlang che contiene l'attuale contesto da cui tag possono estrarre i dati.
Baffi è disponibile anche in:
JavaScript - scaricare mustache.js qui
Rubino - scaricare Baffi qui .
Python - scaricare pystache qui .
Erlang - scaricare mustache.erl qui .
PHP - scaricare mustache.php qui .
Perl - scaricare Baffi modello qui .
Go - scaricare mustache.go qui .
Lua - scaricare hige qui .
OOC - scaricare Mustang qui .
C ++ - scaricare plustache qui .
ActionScript 3 - scaricare mustache.as qui .
Java - scaricare mustache.java qui .
. node.js - scarica Mu qui
Caratteristiche :
- Modelli compilati (per la velocità)
- Il potere del contesto
- Tipi di tag
- Variabili
- Sezioni booleani
- Elenco Sezioni
- Commenti
I commenti non trovato