以前居然不知道还有个【函数的节流和防抖】的概念,目的是防止函数在某一时间段内被频繁调用,主要应用在js中。
节流(throttle):让用户的方法在某个时间段内只执行一次。
防抖(debounce):事件内的N个动作会变忽略,只有事件后由程序触发的动作只是有效。
为什么知道这个知识点呢?是在aws的控制台中,做了一个lamba函数,里面的监视中有throttle这个指标,因为不懂所以查了一下。
详细内容参考:https://zhuanlan.zhihu.com/p/38313717
这个文章说得挺详细的。