这样就可以保证500毫秒秒内函数只会被触发一次,达到了函数节流的目的
clearTimeout(timer);
timer = setTimeout(function()...当给一个大范围的时间内,比如:1小时内,每几分钟执行一次,超过一小时不在执行,推荐使用第一种函数节流的方式
如果仅仅要求间隔一定时间执行一次,推荐使用第二种函数节流的方式
函数防抖
定义:防止抖动,重复的触发...,频繁操作,核心在于,延迟事件处理函数的执行,一定时间间隔内只执行最后一次操作,就是当函数被触发后,只有在上一次函数执行完,一段时间后,才会再次触发函数。...,在需要用它们的地方,通过import引入即可,在代码中直接调用就可以
在根目录下(以你自己的为准)创建一个throttle.js通过export default 暴露出去
/*
* @authors...这样就可以保证500毫秒秒内函数只会被触发一次,达到了函数节流的目的
clearTimeout(timer);
timer = setTimeout(function()