JavaScript中,如何区分防抖和节流技术?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1025个文字,预计阅读时间需要5分钟。
在JavaScript中,防抖是用于降低高频事件触发时函数执行频率的一种技术。当触发事件连续发生时,在指定时间内(n秒),如果事件再次被触发,则重新计算时间。节流则是确保在特定时间内只执行一次函数。即在连续触发事件时,只允许在规定的时间段内执行一次事件处理函数。
在javascript中,防抖是指触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间;节流是指当持续触发事件时,保证一定时间段内只调用一次事件处理函数。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
一、防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间
- 思路:
动作绑定事件,动作发生后一定时间后触发事件,在这段时间内,如果该动作又发生,则重新等待一定时间再触发事件。
本文共计1025个文字,预计阅读时间需要5分钟。
在JavaScript中,防抖是用于降低高频事件触发时函数执行频率的一种技术。当触发事件连续发生时,在指定时间内(n秒),如果事件再次被触发,则重新计算时间。节流则是确保在特定时间内只执行一次函数。即在连续触发事件时,只允许在规定的时间段内执行一次事件处理函数。
在javascript中,防抖是指触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间;节流是指当持续触发事件时,保证一定时间段内只调用一次事件处理函数。
本教程操作环境:windows7系统、javascript1.8.5版、Dell G3电脑。
一、防抖触发高频事件后n秒内函数只会执行一次,如果n秒内高频事件再次被触发,则重新计算时间
- 思路:
动作绑定事件,动作发生后一定时间后触发事件,在这段时间内,如果该动作又发生,则重新等待一定时间再触发事件。

