节流

作者: 三七是药 | 来源:发表于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