Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
high performance js template base on jsTenjin
JavaScript
branch: master

v0.1.1

latest commit 7e5255f05b
@fengmk2 fengmk2 authored

README.md

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 tenjin

User'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'));
Something went wrong with that request. Please try again.