函数节流和函数防抖

应该有很多小白和我一样吧,对这个名字一点小小的陌生,在之前的开发中,丝毫没有觉得这个是一个很严重的问题,觉得还可以将就,有其他更重要的bug需要改,这个可以再缓缓。其实这个是个知识点呐。
函数节流:

//函数节流
var canRun = true;
document.getElementById('throttle').onscroll = function(){
    if(!canRun){
        //如果正在执行就不执行了
        return
    }
    canRun = false;
    setTimeout(function(){
        console.log('函数节流');
        canRun = true;
    },300)
}

目的:这样这个函数就在这300毫秒内只能调用一次咯。
函数防抖:

//函数防抖
var timer = false;
Document.getElementByid('debounce').onscroll = function(){
    clearTimeout(timer);
    timer = setTimeout(function(){
        console.log('函数防抖');
    },300)
}

目的:每次点都重新计数,这样会频繁触发函数但是不会执行内容,每次触发重新计算时间。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • 好久没画水彩了,今天不管三七二十一先撸了一张。都说水彩易学不易精,不过通过我一段时间的练习,我认为,嘿,这话说的可...
    子辰手绘阅读 2,972评论 25 29
  • 一个时空 不同的地点 相似的心境 未知的姓名 是天意安排我们错落有致的存在 是命运让我们纵情肆意的成长 也许某日会...
    流小浪儿阅读 150评论 0 1
  • 车子爆胎了。 洋子被扔在路边,一个人坐在车里。 身体像一个大型的打气筒,除了心脏的微微战栗,只有肺部在一吸一呼之间...
    辄拗阅读 268评论 0 0
  • 亲爱的天使爸爸: 今天我感受到了您对我的爱和守护。 您对我现在长成的样子感到满意是吗? 感谢您的守护和安排。 让我...
    一米Anasol阅读 186评论 0 0
  • 《春日野钓》 清水波凌暖日娇, 坡边野草迎风娆。 朝霞相伴寻欢处, 夕暮难离望水瞧!
    金缘逸书2017阅读 159评论 0 4

友情链接更多精彩内容