节流

作者: 三七是药 | 来源:发表于2020-06-18 09:52 被阅读0次

throttle(method, delay, duration) {

      let timer = null

      let begin = new Date().getTime()

      return  function() {

        let cur = new Date().getTime()

        clearTimeout(timer)

        if(cur - begin >= duration) {

          method()

          begin = cur

        } else {

          timer = setTimeout(function () {

            method()

          }, delay)

        }

      }

    },

相关文章

网友评论

      本文标题:节流

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