text: function throttle(fn, delay = 100) {
      let timer = null
      return function(...args) {
          if (timer) {
              return
          }
          timer = setTimeout(() => {
              fn.apply(this, args)
              timer = null
          }, delay)
      }
  }
  