背景 开发过程中,高频率的触发事件。 两种策略的工作方式 debounce防抖: 一部电梯停在某一个楼层,当有一个人进来后,20秒后自动关门,这20秒的等待期间,又一个人按了电梯进来,这20秒又重新计算,直到电梯关门那一刻才算是响应了事件。 用户“停止”输入一段时间后,再发送请求。 throttle节流:一台自动饮料机,在出饮料的过程中,不管按多少这个按钮,都不会连续出饮料,中间的响应会被忽略,必须要等这一杯的容量全部出完之后,再才会出下一杯。 执行函数“匀速”执行 工作方式的区别: