簡單的小鬍子風格的字串插值。
pencil-mustache是一個超最小的 Mustache 風格的內插微型函式庫。它只實現雙鬍子和三鬍子佔位符表達式的簡單插值(前者被轉義)。無需預編譯。沒有緩存。沒有偏音。沒有幫手。
使用 npm 安裝:
$ npm install pencil-mustache
給定以下 HTML 字串:
< section >
< h1 > {{headline}} h1 >
{{{description}}}
section >
和這個背景:
{
headline : 'Fish & Chips' ,
description : 'A house specialty!'
}
結果是:
< section >
< h1 > Fish & Chips h1 >
< span > A house specialty! span >
section >
全部在一起:
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
和null
麻省理工學院