当前位置: 首页 > news >正文

【前端手撕】防抖节流

碎碎念

好昨天是休息日。晚上吃了泰餐,泰奶狠狠发力于是两点半还睡不着,想了好多好多事情。

今天起来也累累的。有点担心自己的身体会不会又变差了最近还是严格控糖吧,以及也该恢复训练计划了!

今天在计划里加入了手写代码,都慢慢推进吧。

防抖

function debounce(fn, delay) { let timer = null const _debounce = function (...args){ // 剩余参数 if(timer) clearTimeout(timer) // 重复调用清除前面的 timer = setTimeout(() => { fn.apply(this, args) // 传参调用 }, delay) } return _debounce }

节流

// 利用时间戳 function throttle(fn, delay) { let last = 0 const _throttle = function(...args) { const now = new Date().getTime() if (now - last >= delay) { fn.apply(this, args) last = now } } return _throttle }
http://www.jsqmd.com/news/988574/

相关文章:

  • 为什么有些海参泡不大?可能是这几个原因
  • 2026东莞搬家公司测评 5大企业精密仪器搬运全场景解析 - 从来都是英雄出少年
  • 【AUTOSAR实战系列 · TC3xx篇】中断系统IR模块详解与DaVinci配置
  • 牙齿矫正的最新报价
  • Linux(五)进程从冯诺依曼到进程:零基础也能看懂的操作系统底层之旅
  • 2026年天水废旧金属回收,揭秘行业新联系方式!
  • 有关mongodb的影响,发展,及未来
  • 天津滨海新区装修口碑榜:品尚艺墅装饰如何领跑塘沽?
  • 基于深度学习的钢铁缺陷检测系统(yolo26、yolo12、yolo11、yolov8、yolov5+UI界面+Python项目源码+模型+标注好的数据集)2027毕业版
  • 实战构建智能文档分析系统:基于Ollama-Python的一体化解决方案
  • IPATool深度解析:如何通过命令行逆向工程App Store通信协议
  • 深度解析:地坪漆厂家 如何选择适配场景的靠谱供应商 - 资讯纵览
  • 淡干海参怎么泡发?手把手教你做出完美海参
  • 国内阿里巴巴网店运营服务商实力排行与落地成果盘点 - 资讯快报
  • 2026 年湖南建康学校招生公告(权威正式版) - 品牌官
  • 国内知名的磁力抛光机公司名声
  • 200元内iPad触控笔横评:伯飞一代 vs 西圣Pencil X vs 倍思磁吸版(参数实测对比)
  • 2026榆林漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 小程序毕业设计-基于Springboot的校园失物招领系统基于springboot+微信小程序的校园失物招领微信小程序设计与实现(源码+LW+部署文档+全bao+远程调试+代码讲解等)
  • 库克“谢幕”,苹果AI“起航”?|苹果2026WWDC
  • 学习C语言的第一天
  • AI大时代,纯前端一周速通offer版(资源含答案)
  • 生成式AI时代,如何证明AI SEO的效果与业务价值
  • 如何用Akagi实时麻将AI助手提升你的麻将水平:5个简单技巧
  • 2026无锡漏水维修攻略|一修匠修缮:厨卫 阳台 外墙 屋顶 地下室|靠谱防水门店 - 绿呼吸检测中心
  • 国际货运公司常见问题解答(2026最新专家版) - 资讯快报
  • AI短剧翻译成英文配音工具怎么选:6个维度横评对比
  • 2026年 变压器充电站回收厂家推荐榜单:废旧/二手/旧变压器专业回收,环保高效与高价回收实力之选 - 品牌发掘
  • python学习——核心语法7
  • 2026东莞企业AI短视频推流技术评测|算法原理、架构拆解与落地选型指南