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.
我对预编译 Handlebar.js 模板的实际含义有点困惑。由于车把需要数据,即<tag>{{title}}</tag>我通过 Express.js 发送的数据,即使有预编译的模板意味着什么?
<tag>{{title}}</tag>
在这种情况下编译意味着将您的模板字符串转换为 Javascript 函数。对于您的示例,生成的函数体将类似于return '<tag>' + title + '</tag>'. 这比使用正则表达式处理模板要快。这也意味着编译后的模板可以在没有整个 Handlebars 库的情况下在浏览器中使用。
return '<tag>' + title + '</tag>'