我将 Jade 与把手混合在一起,这样我就不必编写 HTML 并且可以为与数据相关的内容提供良好的语法。
例如,这可能是标题的模板,header.handlebars.jade
html
{{#with user}}
{{if user.username}}
header Welcome back, {{username}}
{{/if}}
{{/with}}
我想知道当我在 node.js 上的服务器端使用它时,是否应该用玉预编译这个模板,然后使用把手?如果我不这样做,我基本上会在每个请求上编译这个模板 2 次(首先是玉,然后是把手)。
我不完全确定这是否起任何作用,但似乎两者jade.compile
和Handlebars.compile
都是同步函数,这意味着只要编译发生,它们就会阻塞其他请求。