Timer.jsm 编辑
The Timer.jsm
JavaScript code module contains pure-JavaScript implementations of setTimeout
, clearTimeout
, setInterval
, and clearInterval
that are compatible with the DOM window functions, but that can be used by code that does not have access to a DOM window (for example, JavaScript code modules or content frame scripts).
To use Timer.jsm
, first import it:
Components.utils.import("resource://gre/modules/Timer.jsm");
Then call setTimeout
and clearTimeout
just as you would in a DOM window, for example:
let timeoutID = setTimeout(function() { console.log("Hello!"); }, 500);
clearTimeout(timeoutID);
Similarly, you can use setInterval
and clearInterval
like so:
let intervalID = setInterval(function() { console.log("Happening every 500ms!"); }, 500);
clearInterval(intervalID);
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论