Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我是 Node.js 和 EJS 的新手。“中间 JavaScript 的静态缓存”被提到作为 EJS 的功能之一。任何人都可以解释它的确切含义。
问候,卡尔
假设您有一个模板,如下所示:
<h1><%= name %></h1>
在内部,这将编译成以下几行(非常简化):
function(params) { return '<h1>' + params.name + '</h1>'; }
与一遍又一遍地解析模板相比,该 javascript 函数的执行速度非常快。如果您使用选项调用它,EJS 将在内部缓存cache该函数。因此,它不必在每次渲染时都编译模板。
cache