预编译手柄模板

我想知道什么是保存预编译的句柄模板并将其包含在HTML文件中的最佳方法。

该网站: http : //handlebarsjs.com/precompilation.html只是build议打电话

把手infile -f outfile

我把一个模板放在一个文件中,并调用命令。 我有一个JS文件包含一个函数program1我现在怎样编译第二个模板? http://jsperf.com/jquery-template-vs-handlebars中的示例包含多个名为program[1-9](...)函数,我假设它们必须以某种方式生成。 是否存储预编译模板的好build议? 我看到示例将脚本或链接标记embedded到HTML文件中,并通过AJAX加载模板并dynamic编译它们。

最好的,Bernhard

如果你想要多个文件,像这样在命令中列出它们

 handlebars file1 file2 file3 -f outfile 

您要为您的生产站点存储预编译的文件,因为它大大减less了加载时间。

你应该使用

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

最简单的方法,只要你想保持你的模板与HTML扩展是这样的:handlebars html

即:handlebars ./ -e html -f precompiled_templates.js