【发布时间】:2012-03-06 14:30:20
【问题描述】:
有了新的 KnockoutJS 原生支持 DOM 的模板,生活会变得简单。
但有时页面包含数百万个,并且所有模板都是静态的或只是 i18n'zed。因此,最好通过单独的 HTTP 调用从服务器检索模板,这样浏览器就可以将它们缓存为静态文件。
它将大大减少流量和整个服务器的负载!页面将很轻,并且仅包含更改的数据。存储在 CDN 中的模板。这是一个梦想!
使用 jQuery.tmpl 和 require.js 是可能的。但是如何用淘汰赛本身来做到这一点呢?
按需按名称加载模板是完美的,例如用于模板的 php __autoload(),但至少以某种方式将模板作为远程 html 文件包含到页面中并解析它们以进行剔除会很棒。
你知道怎么做吗?
【问题讨论】:
标签: templates knockout.js knockout-2.0