防抖
返回一个函数,防止函数在短时间内多次触发,只有在最后一次触发后才执行。
1 | const debounce = (fn, delay = 2000, immediate = true) => { |
节流
返回一个函数,防止函数在短时间内多次触发,在规定时间内只会执行一次。
1 | const throttle = (fn, delay = 2000) => { |
返回一个函数,防止函数在短时间内多次触发,只有在最后一次触发后才执行。
1 | const debounce = (fn, delay = 2000, immediate = true) => { |
返回一个函数,防止函数在短时间内多次触发,在规定时间内只会执行一次。
1 | const throttle = (fn, delay = 2000) => { |