wrd-fe / js-coding

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

js-coding

防抖 & 节流

防抖和节流都是用于控制频繁触发的事件,为了避免频繁触发带来的性能问题。

防抖 debounce

原理:

不管你在一段时间内如何不停地触发事件,只要设置了防抖,则只在触发 n 秒后才执行。如果我们在一个事件触发的 n 秒内又触发了相同的事件,那我们便以新的事件时间为标准,n 秒之后再执行。

王者回城

节流 throttle

原理:

不管你在一段时间内如何不停地触发事件,只要设置了节流,就会每隔一段时间执行一次。

王者技能冷却

数组去重

数组扁平化

About


Languages

Language:JavaScript 100.0%