jquery ui 自动完成性能

标签 jquery performance autocomplete

我有一个页面,可能包含大量带有自动完成功能的控件。 (超过 70) 我发现我的页面速度往往变慢,IE 甚至会显示停止脚本的警告。 我还发现浏览器内存使用随着每次回发而开始增加 - 它最终可能达到近 300MB,之后 IE 确实会减慢或停止响应。

请问有人在使用大量自动完成控件时有过与上述类似的经历吗? 有没有办法提高这个性能?

谢谢

约瑟夫

最佳答案

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

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

关于jquery ui 自动完成性能,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8147586/

相关文章:

javascript - 如何更改附加元素的颜色?

javascript - 使用 Javascript API 登录谷歌而不触发弹出窗口

php - javascript 或 jQuery 不适用于动态生成的内容

jquery - 根据字数 Jquery 设置字体大小

java - TABLESWITCH 性能提升?

python - 多个目标syn扫描端口限速?

android - Android 的 Firebase ML Kit 人脸检测速度慢

python - 代码完成不给出建议

google-maps - Xamarin 谷歌地图自动完成

emacs - 键入普通文本时具有自动完成功能的文本编辑器