什么是中间JavaScript的静态caching
我是Node.js和EJS的新手。 “中级JavaScript的静态caching”被称为EJS的一个特性。任何人都可以解释它的真正含义。
问候,Kar
假设你有一个模板,就像这样:
<h1><%= name %></h1>
在内部,这将被编译成这些行(非常简化):
function(params) { return '<h1>' + params.name + '</h1>'; }
与一次又一次地parsing模板相比,这个JavaScript函数的执行速度非常快。 如果用cache
选项调用它,EJS将在内部caching该函数。 因此,每次渲染时都不需要编译模板。