文件名称:limit.js:JavaScript eventcall debounce & limit helper
文件大小:3KB
文件格式:ZIP
更新时间:2024-07-11 12:16:49
JavaScript
限制.js limit.js 用于解决一个简单的问题,事件太多。 有时您想跟踪浏览器大小调整或鼠标移动,但您不需要/想要每个事件(其中可能有数千个)。 这就是 limit.js 可以提供帮助的地方。 去抖 .debounce(milliseconds) 对于任何函数,您都可以调用myFunction.debounce(milliseconds)来取回一个新函数,该函数在多次调用时只会在所需时间后调用您的原始函数一次。 风门 .throttle(milliseconds) 对于任何函数,您都可以调用myFunction.throttle(milliseconds)来取回一个新函数,当多次调用该函数时,只会在指定时间过去后调用您的原始函数。 去抖与节流 每种方法都有其适当的用法,只有您作为消费者才能决定那是什么。 一般来说,在事件将被多次调用的情况下使用 debounce(例如在浏览器调
【文件预览】:
limit.js-master
----MIT-LICENSE.txt(1KB)
----.gitignore(9B)
----README.md(1KB)
----bower.json(584B)
----limit.js(2KB)