当前位置:网站首页>节流函数(每隔一段时间就会执行一次)
节流函数(每隔一段时间就会执行一次)
2022-08-04 11:29:00 【要成为光的女人】
function throttle(fn ,delay){
var valid=true
return function(){
if(!valid){ //false 是不会执行
return false //不去执行的直接返回
}
valid=false //默认一进来不会执行,将值赋值为flase
setTimeout(function(){
fn();
valid=true
},delay)
}
}
//使用
//监听窗口滚动事件
window.onscroll=throttle(scrollHandle,3000) //调用这个防抖函数
function scrollHandle(){
var scroolTop=document.documentElement.scrollTo;
}
边栏推荐
猜你喜欢
随机推荐
面试蚂蚁(P7)竟被MySQL难倒,奋发图强后二次面试入职蚂蚁金服
六石编程学:编程中的直线思维与自然思维
使用.NET简单实现一个Redis的高性能克隆版(二)
Mysql数据类型
【机器学习】:如何对你的数据进行分类?
Win11怎么重装显卡驱动程序?Win11显卡驱动怎么卸载重装?
Zikko launches new Thunderbolt 4 docking station with both HDMI2.1 and 2.5GbE
datax oracle to oracle离线json文件
MTBF是什么意思?交换机做MTBF有什么要求?MTTF、MTBF和MTTR的区别是什么?
手搓一个“七夕限定”,用3D Engine 5分钟实现烟花绽放效果
少即是多:视觉SLAM的点稀疏化(IROS 2022)
MySQL最大建议行数2000w, 靠谱吗?
bitset的基本用法
A topic of map
mongo-导出数据到mysql
C#/VB.NET:在 Word 中设置文本对齐方式
yolov5——detect.py代码【注释、详解、使用教程】
【无标题】
audio_policy_configuration.xml配置文件详解
Mysql——》类型转换符binary