【文件属性】:
文件名称:delay:javascript的延迟队列
文件大小:4KB
文件格式:ZIP
更新时间:2021-07-08 07:32:06
JavaScript
Delay - 延时控制
连续 setTimeout:
setTimeout(doSomething, 1000);
setTimeout(doSomething, 2000);
setTimeout(doSomething, 3000);
的替代方案。
var delay = new Delay();
delay.add(1000, doSomething);
delay.add(2000, doSomething);
delay.add(3000, doSomething);
delay.run(onFinishAll, context);
优势
全程单个 setTimeout 执行
执行前支持根据 taskId 删除已添加任务
支持全局暂停, 继续, 销毁任务的操作
简要文档
1. 开始 new Delay
var delay = new Delay
初始化一个 Delay 实例。
【文件预览】:
delay-master
----delay.js(5KB)
----example()
--------pause.html(1KB)
--------base.html(1KB)
----.gitignore(76B)
----README.md(1KB)