jquery ui自动完成性能

我有一个页面,可以有大量的控件附加自动完成。 (超过70)我发现我的页面趋于减慢,IE甚至会显示停止脚本的警告。 我也发现使用每次回发时开始增加的浏览器内存 - 它可能最终达到近300MB,之后IE真的减慢或停止响应。

有没有人在使用大量自动完成控件时有类似的经验呢? 有没有办法改善这种性能?

谢谢,

约瑟夫

2
额外
意见: 1
所有请求都返回同一个表的结果?
额外 作者 Briganti,
为什么需要这么多自动完成控件?你真的需要吗?
额外 作者 Timofey Stolbov,

1 答案

我已经应用了2个修复程序,大大提高了性能。

  1. 添加组合框的jquery ui中的代码会对性能产生负面影响。我现在已经通过标准的html添加了组合。
  2. 我修改了我的代码,因此自动完成控件在第一次焦点而不是页面加载时实例化。
1
额外