节流与防抖
防抖:
抖:高频率的发送请求
思路:
当函数被调用时,不立即执行,而是延迟10秒执行。
如果在这10秒内再次调用了这个函数,则从当前被调用的时间开始计算
1 | hSearch () { |
节流:
低频率发送请求
思路:
如果这个函数距离上一次被调用的时间之间相隔不到10秒,则本次调用,不执行代码
两次有效调用时间,并且至少相隔10秒
1 | hSearch () { |
防抖:
抖:高频率的发送请求
思路:
当函数被调用时,不立即执行,而是延迟10秒执行。
如果在这10秒内再次调用了这个函数,则从当前被调用的时间开始计算
1 | hSearch () { |
节流:
低频率发送请求
思路:
如果这个函数距离上一次被调用的时间之间相隔不到10秒,则本次调用,不执行代码
两次有效调用时间,并且至少相隔10秒
1 | hSearch () { |