,而下一次事件则会重新设定计时器,它是间隔时间执行
通常与用户界面高频的操作有:
鼠标滚轮页面上拉(onScroll),下拉刷新懒加载
窗口尺寸改动(onresize)
拖拽
若是高频操作,若不进行一定的处理...你可以联想生活中节约用水(三峡大坝设置很多水闸)的例子:
高频事件就像是一个大开的水龙头,水流源源不断的大量流出,就像代码在不断的执行,若不加以控制,就会造成资源的一种浪费 对应页面中的,若是表单中连续点击提交按钮...清除上次的定时器,取消上次调用的队列任务,重新设置定时器。...特点: 某段时间内只执行一次
在生活中,你可以想象公交司机等人上车后,才出站一样
应用场景: 常应用于输入框事件keydown,keyup,搜索联想查询,只有在用户停止键盘输入时,才发送Ajax请求...// 清除上次的定时器,取消上次调用的队列任务,重新设置定时器。