为了账号安全,请及时绑定邮箱和手机立即绑定

一道前端面试题

一道前端面试题

蓝山帝景 2019-04-08 09:21:46
背景:实现网页的搜索框下拉提示,一般是监听keyup或者keydown事件,每输入一个字符都会发送ajax请求,因此极端情况是键盘的频繁输入就会发送很多请求。问题:怎么优化使得等到用户输入完毕再发送请求以减少请求数?(附上实现代码,假如有个)
查看完整描述

2 回答

?
湖上湖

TA贡献2003条经验 获得超2个赞

知识点:函数节流
也可以看下Underscore对函数节流的实现调到5.7节,这里有两个需求分析的比较好!和你的问题吻合!
                            
查看完整回答
反对 回复 2019-04-08
?
慕后森

TA贡献1802条经验 获得超5个赞

直接搜索throttleorthrottling
我寫過一個jsfiddlejQuery$.throttle例子
1000ms(1s之內),無論點擊button多少次,只會更新一次顏色.
用的就是這個插件here
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 326 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号