2

我对预编译 Handlebar.js 模板的实际含义有点困惑。由于车把需要数据,即<tag>{{title}}</tag>我通过 Express.js 发送的数据,即使有预编译的模板意味着什么?

4

1 回答 1

5

在这种情况下编译意味着将您的模板字符串转换为 Javascript 函数。对于您的示例,生成的函数体将类似于return '<tag>' + title + '</tag>'. 这比使用正则表达式处理模板要快。这也意味着编译后的模板可以在没有整个 Handlebars 库的情况下在浏览器中使用。

于 2012-10-14T20:09:42.597 回答