ツリー ノードの大きなテーブルをレンダリングするバックボーン アプリケーションがあります (テーブルの各行は 1 つのノードを表します)。ノードには jquery ui チェックボックスがあります。ツリーは非常に大きいです (約 1,000 要素がレンダリングされます)。ページのレンダリングが非常に遅く、次の行が見つかりました。
this.$el.html(tpl({
nodesList: nodes
}));
this.$el.find(':checkbox').checkbox();
nodes
1 つのハンドルバー テンプレートで使用されるノードの巨大なリストです (ノードのループ)。
最後の (チェックボックス) 行に 2 秒以上かかります。多くのjquery uiチェックボックスをレンダリングするためのよく知られた回避策はありますか? または、それを高速化するために他にできることはありますか?