throttle?debounce?

今天早上等电梯,太慢了,然后想到了debounce和throttle。

之后,怎么也想不出和电梯有啥关系,如果都看成是电梯,反而更容易混淆,两个根本就不是一个东西。

然后尝试着从字面意思去理解,感觉更清楚一些。

一个叫截流一个叫反弹。

截流就相当于有个水管子(事件),你想从这里接一桶水(执行),但它老是出水(频发),所以就发明了水龙头,接完一桶关上。想接另一桶的时候得等这桶接满。

反弹就相当于一个蹦蹦球,大家小时候肯定都玩过,你有好多蹦蹦球,一个一个的往外扔,但这个距离,你只能反应过来最后扔的那个,前边那几个反弹回来的时候你在扔下一个,没接住(响应),所以你只能接住最后一个。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容