debounce-collect:使一个函数在给定间隔内仅执行一次

时间:2024-05-27 21:10:30
【文件属性】:

文件名称:debounce-collect:使一个函数在给定间隔内仅执行一次

文件大小:5KB

文件格式:ZIP

更新时间:2024-05-27 21:10:30

JavaScript

去抖动收集 一个去抖动的实现。 与的反跳不同,此命令收集所有调用的参数。 这是基于下划线对去抖动的。 用法 Debounce-collect可作为npm软件包提供。 var debounce = require ( 'debounce-collect' ) 在CommonJS环境之外使用时,可以作为global.debounceCollect访问。 描述 debounce ( function , wait , [ immediate ] ) 创建并返回所传递函数的新的防反跳版本,该函数会将其执行推迟到自上次调用该函数以来经过了wait毫秒数之后。 对于实现仅在输入停止到达之后才发生的行为很有用。 例如:渲染Markdown注释的预览,在窗口不再调整大小后重新计算布局,等等。 为immediate参数传递true会导致debounce()在wait间隔的前缘而不是后沿触发函数。


【文件预览】:
debounce-collect-master
----.gitignore(13B)
----package.json(658B)
----.travis.yml(36B)
----index.js(1KB)
----README.md(2KB)
----HISTORY.md(152B)
----test()
--------setup.js(34B)
--------standard_test.js(407B)
--------basic_test.js(324B)
--------mocha.opts(21B)

网友评论