预编译车把模板

时间:2012-05-22 22:09:00

标签: node.js handlebars.js

我想知道保存预编译车把模板的最佳方法是什么,并将它们包含在HTML文件中。

网站:http://handlebarsjs.com/precompilation.html只是建议致电

  

把手infile -f outfile

我在模板中放了一个模板并调用了命令。我有一个包含函数的em文件 program1 我现在如何编译第二个模板? http://jsperf.com/jquery-template-vs-handlebars处的样本包含多个名为program[1-9](...)的函数。我假设它们必须以某种方式生成。 存储预编译模板是否是一个好建议? 我看到样本在HTML文件中嵌入脚本或链接标记并遍历这些并通过AJAX加载模板并动态编译它们。

最佳, 哈德

3 个答案:

答案 0 :(得分:8)

如果您想要多个文件,请在命令中列出它们

handlebars file1 file2 file3 -f outfile

您希望为生产站点存储预编译文件,因为它会大大减少加载时间。

答案 1 :(得分:6)

你应该使用

handlebars /path/to/templates/*.handlebars -f /path/to/output/templates.js

答案 2 :(得分:4)

最简单的方法,如果你想保持模板的html扩展名是这样的: 车把html

即: 把手./-e html -f precompiled_templates.js