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

一道前端面试题

一道前端面试题

蓝山帝景 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 关注
  • 284 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信