Knockout.js 在Knockout中呈现静态模板最便宜的方法是什么?

Knockout.js 在Knockout中呈现静态模板最便宜的方法是什么?,knockout.js,Knockout.js,我想使用Knockout来呈现静态模板。模板具有与数据模型的绑定。数据模型是一个没有任何可见物的简单对象。据我所知,我可以使用ko.applyBindings,ko.applybindingstodecedans,ko.renderTemplat,等等。我的问题: 在Knockout中呈现静态模板最便宜的方法是什么 所谓便宜,我的意思是避免创建不必要的对象、可观察对象、依赖可观察对象、DOM元素与数据对象的关联等,这些对于静态模板来说可能会被忽略。我把这个jsperf放在一起,看看有多大的不

我想使用Knockout来呈现静态模板。模板具有与数据模型的绑定。数据模型是一个没有任何可见物的简单对象。据我所知,我可以使用
ko.applyBindings
ko.applybindingstodecedans
ko.renderTemplat
,等等。我的问题:

  • 在Knockout中呈现静态模板最便宜的方法是什么

所谓便宜,我的意思是避免创建不必要的对象、可观察对象、依赖可观察对象、DOM元素与数据对象的关联等,这些对于静态模板来说可能会被忽略。

我把这个jsperf放在一起,看看有多大的不同。对renderTemplate的支持似乎相当重要


如果它确实是静态的,只需在服务器端渲染即可。如果基于客户端活动进行更改,那么使用js视图模型的标准ko.applyBindings的性能就很好了。有点像是这样:@Peter它在渲染时是静态的。在服务器上这样做没有意义,因为所有数据都已经在客户端上了