Skip to content

QLeelulu/nTenjin

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

13 Commits
 
 
 
 
 
 

Repository files navigation

#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

#User's Guide

var d = {name:'nTenjin'};
nTenjin.render('Hello #{it.name}!', d);

note that the it

more detail at jsTenjin User's Guide

About

high performance js template base on jsTenjin

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published