2012-07-03 62 views

回答

1

比方說,你有一個模板,像這樣:

<h1><%= name %></h1> 

內部,這將編譯沿着這些線路(非常簡單的)東西:

function(params) { 
    return '<h1>' + params.name + '</h1>'; 
} 

與一次又一次地解析模板相比,該javascript函數執行速度非常快。如果您使用cache選項調用它,EJS將在內部緩存緩存函數。因此,每次渲染時都不需要編譯模板。