获得徽章 0
#新人报道# 稀土开发者大会,线上抽奖中了个帽子。是不是还未发货啊
评论
全栈工程师
赞了这篇沸点
#2023年中总结# 这半年,去西北旅行了一次,看完了好几本书和小册,还把自己开发的网站完善了更多功能,生活真是充实!
9
赞了这篇沸点
JavaScript中的防抖(Debounce)和节流(Throttle)是常用的优化技术,用于控制函数被频繁触发时的执行次数,从而提高性能和用户体验。

防抖(Debounce)的原理是在事件触发后等待一段时间,如果在这段时间内没有再次触发同类型的事件,才执行相应的操作。如果在等待期间又发生了触发事件,则重新计时等待。防抖常用于处理如输入框输入、窗口调整等需要注意性能和减少不必要请求的场景。

节流(Throttle)的原理是规定一个固定的时间间隔,在该时间间隔内只能执行一次操作。如果在规定的时间内多次触发事件,只有第一次触发会执行操作,后续的触发将被忽略。节流常用于如滚动事件、鼠标移动事件等频繁触发的场景。
展开
丁一ding于2023-07-04 09:07发布的图片
丁一ding于2023-07-04 09:07发布的图片
评论
全栈工程师
全栈工程师
下一页