• 首页
  • 电影
  • Js
  • 前端
  • 新旅
  • 奇技
  • 网安
  • 歌单
  • 关于
  • 搜索
  • 夜间模式
    ©2013-2025  成长小破站 Theme by OneBlog
    搜索
    标签
    # css # js # uniapp # ps # chrome # 小程序 # javascript # 布局 # typecho # 激活码
  • 首页>
  • Javascript>
  • 正文
  • js防抖

    2021年03月24日 1.7 k 阅读 0 评论 1452 字

    什么是防抖?debounce

    其实这是一个比较形象的说法而已。

    快速点击一个按钮时防止事件监听器函数触发太频繁
    限制API调用的频率
    ……
    
    /*****************************简化后的分割线 ******************************/
    function debounce(fn,delay){
        let timer = null //借助闭包
        return function() {
            if(timer){
                clearTimeout(timer) 
            }
            timer = setTimeout(fn,delay) // 简化写法
        }
    }
    // 然后是旧代码
    function showTop  () {
        var scrollTop = document.body.scrollTop || document.documentElement.scrollTop;
      console.log('滚动条位置:' + scrollTop);
    }
    window.onscroll = debounce(showTop,1000) // 为了方便观察效果我们取个大点的间断值,实际使用根据需要来配置

    想一下现实生活中,怎么会出现抖动现象?

    冻的抖动

    这就不得不说一个词:‘频率’。人为什么会抖动,个人理解,当出现了频率上的共振就会出现抖动;
    比如人:当外界的温度冷,自身体温高。在自己体温降低的过程中,与外界温度发生温度上的共振;
    所以人就会抖动,~哈哈哈 谬解(自己瞎想的)。

    癫痫抖动

    那些癫痫病人发病为什么会出现抽搐和抖动?因为身体内(心脏或者其他器官)的电信号与大脑内的电信号发生了共振或共频;

    人生气时为什么也会抖动?

    有的医学上称之为“换气综合征”。肺活量的二氧化碳程度与自己身体血液内耐二氧化碳度发生了共振,人就会出现抖动抽搐。

    开车抖动

    生活中还有很多抖动的,比如汽车。考过驾照的人都应该知道,科目二有一个科目叫半坡起步。当发动机转速与车辆自身发生了共振。车辆就会出现抖动现象。专业上叫做半联动状态。

    音乐抖动

    这里的音乐抖动,准确来说应该叫共鸣。比如你觉得一首歌好听。是因为这首歌的频率正好与你的耳膜产生了共鸣。进而就会刺激到你的愉悦神经,感觉开心。

    抖音抖动

    就是当你看抖音或视频时,连续帧图片加上音乐正好与你产生共鸣。所以你就会不断的刷抖音,来寻找那个奇点。时间也就在此流失。抖音会让你失去思考的源动力。因为下一个视频是未知的。我在几年前曾经写过一个叫FOMO的文章。多一些时间思考是间好事。

    抖动是自然现象,但抖动给人的感觉不好。所以就要防抖;
    冷的话就穿衣服,延时温度降低的周期;汽车防抖就加油门或降低油门;
    至于音乐和抖音,仁者见仁智者见智~!

    本文著作权归作者 [ admin ] 享有,未经作者书面授权,禁止转载,封面图片来源于 [ 互联网 ] ,本文仅供个人学习、研究和欣赏使用。如有异议,请联系博主及时处理。
    js 事件防抖
    取消回复

    发表留言
    回复

    首页电影Js前端新旅奇技网安歌单关于
    Copyright©2013-2025  All Rights Reserved.  Load:0.033 s
    豫公网安备41050202000235   豫ICP备18019224号-2
    Theme by OneBlog V3.6.4
    夜间模式

    开源不易,请尊重作者版权,保留基本的版权信息。