我对 precompiled Handlebar.js templates 的实际含义有点困惑.由于 Handlebars 需要数据,即 <tag>{{title}}</tag>
我通过 Express.js 发送的,甚至有预编译模板意味着什么?
最佳答案
在此上下文中编译意味着将模板字符串转换为 Javascript 函数。对于您的示例,生成的函数体类似于 return '<tag>' + title + '</tag>'
.这比使用正则表达式处理模板要快。这也意味着编译后的模板无需整个 Handlebars 库即可在浏览器中使用。
关于templates - Handlebar.js 预编译模板;这是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12885992/