1

当您在没有上下文的情况下传递 JavaScript 模板时,我见过的大多数模板引擎都会返回一个 JS 函数。然后,您可以保存该 JS 函数,并有效地避免每次要创建具有不同上下文的相同模板时都必须解析模板标记。

但是,我似乎无法找到使用 mustache.js 执行此操作的方法,这意味着对于使用相同模板对渲染器的每次调用,每次使用完全相同的令牌解析代码都会以完全相同的结果运行唯一的区别是上下文值。

无论如何知道是否有办法从 mustache.js 中提取预编译的 JavaScript 模板函数?

4

1 回答 1

1

不需要在 mustache 中进行良好缓存,模板引擎不会从缓存中受益。在各种库之间进行了比较,以及哪个库可以从缓存中获益。这是链接: http: //www.viget.com/extend/benchmarking-javascript-templating-libraries/

我希望我的问题是正确的,缓存编译的模板对吗?

于 2011-07-30T06:06:35.117 回答