Mustață este un sistem de templating-cadru agnostic care impune separarea de vedere logic din fișierul șablon.
Acest motor templating a făcut posibilă să nu fie chiar posibil pentru a încorpora logica într-un șablon.
Acest lucru permite șabloane pentru a fi reutilizate dincolo de granițele de limbă și pentru alte utilizări independente de limbă.
Lucrul cu mustati înseamnă a face cu template-uri, puncte de vedere, și contexte.
Template-uri conțin HTML (sau un alt format) și tag-uri mustață care specifică ce date pentru a trage în. Un șablon poate fi un șir sau un fișier (de obicei se termină în .mustache).
Opinii sunt module Erlang care pot defini funcții care sunt numite și furnizează datele pentru etichetele șablon. Un context este o dict Erlang care conține contextul actual de la care etichetele poate trage de date.
Mustață este de asemenea disponibil în:
JavaScript - descărcare mustache.js aici
Ruby - descărcare Mustață aici .
Python - descărcare pystache aici .
Erlang - descărcare mustache.erl aici .
PHP - descărcare mustache.php aici .
Perl - descărcare Mustață Model aici .
Du-te - descărcare mustache.go aici .
Lua - descărcare hige aici .
OOC - descărcare Mustang aici .
C ++ - descărcare plustache aici .
ActionScript 3 - descărcare mustache.as aici .
Java - descărcare mustache.java aici .
. node.js - descărcare Mu aici
Caracteristici :
- Șabloane compilate (pentru viteză)
- Puterea de context
- Tipuri de Tag
- Variabile
- Secțiuni booleene
- Listă secțiunile
- Comentarii
Comentariile nu a fost găsit