防抖与节流
前言
防抖与节流的概念通常被用于前端性能优化中
了解其概念后,实现他们是很简单的
防抖
防抖可以举个栗子,比如电梯,在电梯载人的过程中,电梯门自动关闭前,有人要进电梯,这时电梯门会回到原始位置,等这个人进来后,电梯门继续开始自动关闭。一直到电梯门关闭时,都没有人要进电梯,这时电梯门的关闭过程执行完毕。
防抖:触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间
function debounce (fn, delay) {
// 定时器
let timeout = nu
原创
2020-09-01 16:34:51 ·
328 阅读 ·
0 评论