2012-03-06 16 views
2

随着新的KnockoutJS原生DOM启用模板生活将变得简单。HTTP缓存KnockoutJS原生模板

但有时页面包含数以百万计的页面,并且所有模板都是静态的或者只是简单的。因此,通过单独的HTTP调用从服务器检索模板会很好,所以浏览器可以将它们缓存为静态文件。

它会大大减少流量和整个服务器负载!页面将变亮,只包含更改的数据。存储在CDN中的模板。这只是个梦!

这是可能的jQuery.tmpl和require.js。但如何与淘汰赛本身?

这将是完美的按名称加载模板的需求,如模板的PHP __autoload(),但至少这将是很好的以某种方式包括模板作为远程HTML文件的页面,并解析它们的淘汰赛。

你知道该怎么做吗?

回答

2

有几种方法可以从外部文件中完成加载模板。

在我看来,最好的选择是使用可用的敲除外部模板引擎here

如果你想要一些更基本的想法,我从去年开始的一篇文章描述了关于主题here的一些想法。