防抖与节流的应用
首先这是一道面试题,我对面试题不感兴趣,但我对面试题的应用比较感兴趣,这两个词听着高大上,其实在业务应用中用的还是很多的,举两个例子更好理解:
- 防抖应用
后端防抖:一个token两个小时内没有新的请求则失效
token经常存在redis缓存里,有失效时间,如果两个小时没有新请求自动失效,如果有新的请求,调整这个token失效时间
- 节流应用
前端节流:浏览器的resize触发事件控制执行频率
不解释
防抖:debounce
debounce time 去抖动时间
节流:throttle
n. 节流阀;[车辆] 风门;喉咙
vt. 压制,扼杀;使……窒息;使……节流
vi. 节流,减速;窒息