js-coding 防抖 & 节流 防抖和节流都是用于控制频繁触发的事件,为了避免频繁触发带来的性能问题。 防抖 debounce 原理: 不管你在一段时间内如何不停地触发事件,只要设置了防抖,则只在触发 n 秒后才执行。如果我们在一个事件触发的 n 秒内又触发了相同的事件,那我们便以新的事件时间为标准,n 秒之后再执行。 王者回城 节流 throttle 原理: 不管你在一段时间内如何不停地触发事件,只要设置了节流,就会每隔一段时间执行一次。 王者技能冷却 数组去重 数组扁平化