简单的小胡子风格的字符串插值。
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
麻省理工学院