美文网首页
函数防抖与节流

函数防抖与节流

作者: 薄荷加冰 | 来源:发表于2019-08-01 14:59 被阅读0次
    1. debounce.js
    function debounce(fn, time) {
        let timer;
        return function() {
            clearTimeout(timer);
            timer = setTimeout(() => {
                fn();
            }, time)
        }
    }
    
    1. throttle.js
    function throttle(fn, timer) {
        let time;
        return function() {
            if (time) return;
    
            time = setTimeout(() => {
                fn()
                time = null;
            }, timer)
        }
    }
    

    相关文章

      网友评论

          本文标题:函数防抖与节流

          本文链接:https://www.haomeiwen.com/subject/afoqdctx.html