尧图网站建设 尧图网络
  • 首页
  • 关于我们
  • 服务项目
  • 案例展示
  • 建站流程
  • 资讯中心
  • 联系我们
首页/资讯中心/详情

js 防抖和节流

js 防抖和节流
📅 发布时间:2026/6/20 3:56:53
// 实现防抖函数
function debounce(fn, delay, immediate = false) {// 实现let timer=null;let result=null;return function(...args){if(timer){clearTimeout(timer);timer=null;}if(immediate){const callnow=!timer;timer=setTimeout(()=>{timer=null;},delay);if(callnow){result=fn.apply(this,args);}}else{timer=setTimeout(()=>{result=fn.apply(this,args);},delay)}return result;}
}
function throttle(fn, limit) {let timer = null;let lastTime = 0;return function(...args) {const now = Date.now();const remaining = limit - (now - lastTime);// 清除之前的定时器if (timer) {clearTimeout(timer);timer = null;}// 应该立即执行if (remaining <= 0) {fn.apply(this, args);lastTime = now;} // 设置定时器延迟执行else {timer = setTimeout(() => {fn.apply(this, args);lastTime = Date.now();timer = null;}, remaining);}};
}

 

相关新闻

  • 六自由度平台加工厂哪个值得选、六自由度设备加工厂哪家技术强? - 工业品网
  • 强化学习增强大语言模型研究现状:从基础知识到InstructGPT、GPT-4、Gemini,深入了解挑战与进展!
  • 40条软件测试面试常考题目总结(附答案解析)

最新新闻

  • 2026年淘宝新店流量扶持规则解析与实操指南
  • Python图像色彩分析实战:直方图与色彩云可视化全解析
  • 命令行数据高效粘贴Excel:pandas与printmatrix实战指南
  • 2026茂名漏水检测维修精选优质服务商TOP5推荐!卫生间漏水/厨房漏水/屋顶天花板漏水/阳台漏水/地下室漏水防水补漏检测维修-正规防水补漏公司优选口碑榜测评推荐 - 即刻修防水
  • Kinetis KL27 ADC与通信接口电气特性深度解析与实战设计
  • 如何3步完成B站视频转文字:免费工具bili2text完全指南

日新闻

  • 信任的进化:技术实现详解——如何用JavaScript构建博弈论模拟器
  • Terrakube自定义工作流:如何集成OPA、Infracost等工具扩展IaC能力
  • grunt-concurrent快速入门:5分钟学会并行运行Grunt任务

周新闻

  • 3步解锁iOS设备:applera1n激活锁绕过完全指南
  • 39 2026 人工智能证书终极盘点,普通人选 AI 证书可以从这些方向入手
  • Redis 暴露公网有多危险?从端口检查到补救步骤

月新闻

  • 【总结】入门篇:50句话让你记住架构核心概念
  • WeChatMsg技术方案解析:实现Mac微信数据自主管理的完整解决方案
  • WeChatMsg:革新性微信数据备份方案,打造你的专属数字记忆库

关于尧图

  • 公司简介
  • 团队介绍
  • 企业文化
  • 荣誉资质

服务项目

  • 定制开发
  • 电商建站
  • UI 设计
  • 运维服务

快速链接

  • 案例展示
  • 建站流程
  • 常见问题
  • 资讯中心

联系方式

  • 📍北京市朝阳区互联网产业园 A 座 10 层
  • 📞400-888-8888
  • ✉️contact@rkmt.cn
  • 🕐周一至周日 9:00-21:00

© 2024 北京尧图网络科技有限公司 版权所有 | 京 ICP 备 XXXXXXXX 号