当前位置:网站首页>节流函数(每隔一段时间就会执行一次)
节流函数(每隔一段时间就会执行一次)
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;
}
边栏推荐
- DQL-查询操作
- audio_policy_configuration.xml配置文件详解
- Leetcode刷题——二叉搜索树相关题目(98. 验证二叉搜索树、235. 二叉搜索树的最近公共祖先、1038. 从二叉搜索树到更大和树、538. 把二叉搜索树转换为累加树)
- 从零开始Blazor Server(7)--使用Furion权限验证
- ORB-SLAM3中的优化
- SkiaSharp 之 WPF 自绘 粒子花园(案例版)
- HyperLynx仿真(一)LineSim简单介绍
- MySQL 45 讲 | 11 怎么给字符串字段加索引?
- 字节技术官亲码算法面试进阶神技太香了
- IBM Q复制ALTER ADD COLUMN
猜你喜欢
随机推荐
拦截器,文件流,下载文件?
Leetcode刷题——路径总和
【目标检测】yolov2特征提取网络------Darknet19结构解析及tensorflow和pytorch实现
【LeetCode】700.二叉搜索树
Leetcode Brush Questions - Path Sum
傅里叶级数与傅里叶变换学习
ECCV 2022 | 清华&腾讯AI Lab提出REALY: 重新思考3D人脸重建的评估方法
Leetcode brush - structure binary tree (105. Once upon a time sequence and the sequence structure binary tree traversal sequence, 106. From the sequence with the sequence structure binary tree travers
Disc burning steps
The use of DDR3 (Naive) in Xilinx VIVADO (3) simulation test
命令模式(Command)
数据库表列类型;DML_添加数据;DDL_修改,删除数据库表
【目标检测】------yolo:xml和txt文件相互转化
蒲丰投针学习笔记
MySQL不提供数组,只能做成表吗?
*iframe*
六石编程学:编程中的直线思维与自然思维
【机器学习】:如何对你的数据进行分类?
HyperLynx仿真(一)LineSim简单介绍
POJ2367Genealogical tree题解