Einfache String-Interpolation im Schnurrbart-Stil.
Pencil-Mustache ist eine ultra-minimale Interpolations-Mikrobibliothek im Moustache-Stil. Es implementiert nur die einfache Interpolation von Double- und Triple-Mustache-Platzhalterausdrücken (der erstere wird maskiert). Keine Vorkompilierung. Kein Caching. Keine Teiltöne. Keine Helfer.
Mit npm installieren:
$ npm install pencil-mustache
Gegeben sei die folgende HTML-Zeichenfolge:
< section >
< h1 > {{headline}} h1 >
{{{description}}}
section >
und dieser Kontext:
{
headline : 'Fish & Chips' ,
description : 'A house specialty!'
}
ergibt:
< section >
< h1 > Fish & Chips h1 >
< span > A house specialty! span >
section >
Alles zusammen:
var mustache = require ( 'pencil-mustache' ) ,
html = require ( './section.html' ) ,
context = {
headline : 'Fish & Chips' ,
description : 'A house specialty!'
} ,
template = mustache ( html ) ;
document . querySelector ( '.my-target' ) . innerHtml = template ( context ) ;
undefined
und null
durch leere Zeichenfolge ersetzenMIT