Mustache é um sistema de templates quadro-agnóstico que impõe a separação de vista da lógica do arquivo de modelo.
Este mecanismo de modelagem tornou possível até não ser possível incorporar lógica em um modelo.
Isso permite que os modelos a serem reutilizadas além das fronteiras linguísticas e para outros usos independentes de linguagem.
Trabalhando com Mustache significa lidar com modelos, visualizações e contextos.
Os modelos contêm HTML (ou algum outro formato) e tags de bigode que especificar quais os dados para puxar. Um modelo pode ser uma string ou um arquivo (normalmente terminando em .mustache).
Visualizações são módulos Erlang que podem definir funções que são chamadas e fornecem os dados para as tags de template. Um contexto é um dict Erlang que contém o contexto atual a partir do qual as tags podem extrair dados.
Bigode também está disponível em:
JavaScript - download de mustache.js aqui
Ruby - baixar Bigode aqui .
Python - download pystache aqui .
Erlang - download mustache.erl aqui .
PHP - download mustache.php aqui .
Perl - baixar Template Bigode aqui .
Vá - download mustache.go aqui .
Lua - download hige aqui .
ooc - download Mustang aqui .
C ++ - download plustache aqui .
ActionScript 3 - download de mustache.as aqui .
Java - download mustache.java aqui .
. node.js - download Mu aqui
Recursos :
- Modelos compilado (para velocidade)
- O Poder do Contexto
- Tipos de tag
- Variáveis
- Seções booleanos
- Lista Seções
- Comentários
Comentários não encontrado