Performance 敲除中Foreach和模板绑定的性能
我们一直在研究foreach和模板绑定的性能问题。在我们的单页应用程序中,我们有嵌套的foreach/模板。下面是jsperf url,它给出了在没有foreach和有foreach的情况下呈现的普通数组的信息;其中,使用title扩展循环标记的测试优于嵌套的foreach绑定。 还观察到,嵌套和扩展的相应foreach via模板测试比没有foreach via模板的测试更耗时 jsperf url: 非常感谢您对淘汰赛3.1.0性能的帮助 淘汰3.2版本也存在性能问题Performance 敲除中Foreach和模板绑定的性能,performance,templates,knockout.js,foreach,nested,Performance,Templates,Knockout.js,Foreach,Nested,我们一直在研究foreach和模板绑定的性能问题。在我们的单页应用程序中,我们有嵌套的foreach/模板。下面是jsperf url,它给出了在没有foreach和有foreach的情况下呈现的普通数组的信息;其中,使用title扩展循环标记的测试优于嵌套的foreach绑定。 还观察到,嵌套和扩展的相应foreach via模板测试比没有foreach via模板的测试更耗时 jsperf url: 非常感谢您对淘汰赛3.1.0性能的帮助 淘汰3.2版本也存在性能问题 想知道如何使用嵌套的
想知道如何使用嵌套的foreach和/或模板绑定来减少加载时间。如果您真的希望从客户端获得最大的性能,请按照Hans的概述。自定义绑定直接与集合一起工作,将HTML构建为字符串,并使用类似element.innerHTML的内容将其注入 下面是一个简单的例子: ko.bindingHandlers.innerHtml={ init:函数元素,valueAccessor{ var lst=ko.unwrapvalueAccessor; 如果lst{ var html=; 对于变量i=0;i