Handlebars.js及时加载预编译模板

时间:2014-10-18 18:59:10

标签: javascript jquery templates handlebars.js precompile

我在其中一个项目中使用了把手,我希望加快加载时间。现在,HTML页面中有一些预编译的车把模板。因此,即使浏览器可能不需要它们,浏览器也会加载模板 为了加快速度,我希望这些预编译的javascript模板及时加载。这意味着,当用户点击按钮时,我希望浏览器从服务器请求必要的数据,而不是更早。这将减少服务器负载并提高页面速度(因为用户需要该按钮的可能性很低)。

我的问题是:如何从服务器加载数据?我已经看到很多教程使用的模板没有预编译,只是加载HTML文件并在浏览器中编译,但如何加载handlebars生成的脚本?

一些代码:

$("#select-server-button").on "click", ->
    # Load template file located in /static/templates/myTemplate.js
    myTemplate = Handlebars.templates['myTemplate'];

0 个答案:

没有答案