我有一个页面,可能包含大量带有自动完成功能的控件。 (超过 70) 我发现我的页面速度往往变慢,IE 甚至会显示停止脚本的警告。 我还发现浏览器内存使用随着每次回发而开始增加 - 它最终可能达到近 300MB,之后 IE 确实会减慢或停止响应。
请问有人在使用大量自动完成控件时有过与上述类似的经历吗? 有没有办法提高这个性能?
谢谢
约瑟夫
最佳答案
我已经应用了 2 个修复程序,极大地提高了性能。
- jquery ui 中添加组合框的代码会对性能产生负面影响。我现在已经通过标准 html 添加了组合。
- 我修改了代码,以便在第一次获得焦点时实例化自动完成控件,而不是在页面加载时实例化。
关于jquery ui 自动完成性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147586/