我正在根据每个按键事件进行一些自动完成过滤。这会删除并重新填充每个按键的大型div项列表。我看到浏览器大部分时间都删除了大型节点列表。优化这个的最佳方法是什么?
我正在使用YUI并执行containerNode.set('innerHTML','')(或containerNode.get('children')。remove(true)), 两者都非常慢,并冻结浏览器一秒钟,因为它必须在每次按键时触发。简单的Javascript或YUI是最好的,不想使用jQuery。
答案 0 :(得分:0)
缓存你的div。如果新集的结果也在旧集中,请不要删除旧集。