javascript - Jquery 自动完成与 Gmail 自动完成

标签 javascript jquery jquery-ui autocomplete jquery-autocomplete

是什么让 gmail 自动完成比 jquery 自动完成快得多?

每次我在 jquery 中输入内容时,我需要在选择出现之前暂停几毫秒(明显的)停止,相比之下我不需要停止输入的 Gmail。

最佳答案

默认情况下,jQuery 自动完成的延迟更高,以防止查询过早发送到服务器(如果是往返查询)

本地数据应该是即时的(未经测试,但没有理由不这样做)

然而,通常的做法是在查询数据库之前限制最少字符数或时间延迟(想象一下,如果您有一个大数据集并使用 j,然后是 jo,然后是 joh,然后是 john 进行查询)以避免浪费的查询执行

关于javascript - Jquery 自动完成与 Gmail 自动完成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16309940/

相关文章:

javascript - 我可以自定义哪个属性控制事件的开始吗?

javascript - jQuery 放大弹出提交按钮

jquery - 具有不同 ID 的相同数据的动态选项卡

javascript - 跨 Controller 发送数据

javascript - 在javascript中访问数组的元素

jquery - 传递具有不同名称的 jQuery 参数

javascript - 如何滚动焦点具有相同类名或相同属性的特定 div

jquery - Select2控件,允许多次选择相同的值

javascript - 如何隐藏 Chart.js V2.0 绘制的组合折线图和条形图中的点

javascript - 在 Javascript 中解析 bool 或字符串参数的好方法?