0.1.1 • Published 15 years ago
tenjin v0.1.1
What is this?
基于jsTenjin修改的高性能的支持node.js的模板解析引擎 (A template engine base on jsTenjin's and more fase and support node.js )
Change from jsTenjin
- jsTenjin是使用
eval来解析的,而nTenjin是使用new Function来解析的(速度差别之一)。 - jsTenjin是使用
Array.push来构造字符串的,而nTenjin是使用String += str来构造字符串的(速度差别之二)。 - nTenjin中变量必须由
it来指定,例如#{param}要修改为#{it.param},其他和jsTenjin完全一致。
Benchmarks
at here
Install
$ sudo npm install tenjinUser's Guide
var tenjin = require('tenjin');
tenjin.render('Hello #{it.name}!', {name:'nTenjin'});note that the it
more detail at jsTenjin User's Guide
Use in express
app.register(".html", require('tenjin'));