task-ticker:任务代码

时间:2024-06-29 09:10:59
【文件属性】:

文件名称:task-ticker:任务代码

文件大小:6KB

文件格式:ZIP

更新时间:2024-06-29 09:10:59

JavaScript

任务提示器 允许以给定的时间间隔将任务排队执行,它可以用作节流机制,还支持使用可配置的退避算法重试失败的任务。 每个排队的任务都会返回一个承诺来触发一些额外的逻辑或监听超时错误。 如果排队元素是一个承诺或返回一个,则调度程序逻辑将绑定到它。 注意:在浏览器上运行时,您需要一个Promise shim 或将 ES6 Promise 实现分配给TaskTicker.Promise 。 注意: TaskTicker使用以秒为单位的时间(使用浮点数)而不是毫秒。 这在未来可能会改变,但我想尝试一下。 用法 var ticker = TaskTicker ( 0.100 ) ticker . queue ( 'foo' ) . then ( function ( data ) { assert ( data === 'foo' ) } ) ; ticker .


【文件预览】:
task-ticker-master
----README.mkd(4KB)
----src()
--------task-ticker.js(5KB)
----tests()
--------task-ticker.spec.js(7KB)
----.gitignore(14B)
----package.json(824B)

网友评论