Javascript Jquery自动完成vs Gmail自动完成

Javascript Jquery自动完成vs Gmail自动完成,javascript,jquery,jquery-ui,autocomplete,jquery-autocomplete,Javascript,Jquery,Jquery Ui,Autocomplete,Jquery Autocomplete,是什么让gmail自动完成比jquery自动完成快得多 每次我在jquery中键入内容时,我都需要暂停几毫秒(明显)才能做出选择,而Gmail则不需要停止键入。默认情况下,jquery自动完成的延迟更高,以防止查询过早地发送到服务器(如果是往返查询) 本地数据应该是即时的(未测试,但没有理由不测试) 然而,通常的做法是在查询数据库之前限制最少的字符数或时间延迟(想象一下,如果您有一个大数据集,并使用j、jo、joh、john进行查询),以避免浪费查询执行来自JQueryRock的回答对我来说很有

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


每次我在jquery中键入内容时,我都需要暂停几毫秒(明显)才能做出选择,而Gmail则不需要停止键入。

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

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


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

来自JQueryRock的回答对我来说很有用

 $('#selector').autocomplete("option", "delay", 10);

谷歌有更好的服务器?你可以尝试更改自动完成的延迟选项-尝试10毫秒、50毫秒等。
$(“#选择器”)。自动完成(“选项”,“延迟”,10)
Google可能正在本地缓存您的通讯簿,这样“自动完成”就不必每次都转到服务器上。@jqueryrocks这对我有用。非常感谢。