我有一个主干应用程序,我在其中渲染了一个树节点的大表(每个表行代表一个节点)。节点有 jquery ui 复选框。这棵树很大(渲染了大约一千个元素)。我的页面渲染速度很慢,我发现该行:
this.$el.html(tpl({
nodesList: nodes
}));
this.$el.find(':checkbox').checkbox();
nodes
只是与一个车把模板一起使用的大量节点(循环节点)。
最后一行(复选框)耗时超过 2 秒。是否有任何众所周知的解决方法来呈现大量 jquery ui 复选框?或者我还能做些什么来加快速度?