reissue:具有setTimeout语义的setInterval

时间:2024-06-01 06:30:03
【文件属性】:

文件名称:reissue:具有setTimeout语义的setInterval

文件大小:17KB

文件格式:ZIP

更新时间:2024-06-01 06:30:03

JavaScript

补发 具有setTimeout语义的setInterval 通常,您希望以特定的时间间隔执行操作,以等待操作完成。 对于异步操作, setInterval()对于这种情况是不够的,因为即使第一个仍在运行中,它也可以第二次执行该操作。 像刷新这样的操作是常见的用例。 相反,重新发行在后台使用setTimeout() ,仅在第一次执行完成后才排队第二次执行。 如果经过的时间超过指定的时间间隔,将立即调用第二次执行。 这意味着,重发的行为可能不是完全相同的setInterval()进行异步操作。 这是预期的行为。 入门 使用以下命令安装模块: npm install reissue 用法 首先,创建一个重新发布对象,该对象将返回一个处理程序对象: var reissue = require ( 'reissue' ) ; var handler = reissue . create (


【文件预览】:
reissue-master
----.travis.yml(212B)
----package.json(974B)
----tools()
--------githooks()
----test()
--------.eslintrc(105B)
--------index.js(17KB)
----.prettierignore(10B)
----api.md(2KB)
----.eslintrc.js(4KB)
----CHANGES.md(1KB)
----.gitignore(341B)
----CHANGELOG.md(155B)
----lib()
--------index.js(12KB)
--------bind.js(1012B)
----Makefile(3KB)
----.prettierrc.js(139B)
----README.md(5KB)

网友评论