【发布时间】:2021-04-16 08:01:45
【问题描述】:
我尝试在 vanilla JavaScript 的帮助下制作一个计时器,并使用超时函数每毫秒更新一次计时器,但在启动它之后,如果我切换到当前浏览器以外的另一个应用程序,超时函数将停止执行它。 如果我离开窗口焦点 8 秒,然后几秒后我回到浏览器,计时器从 8 秒开始。 我希望它甚至在后台连续运行。
我也认为这可能会有所帮助,但我不知道如何实现 - https://www.w3schools.com/js/js_api_web_workers.asp
【问题讨论】:
-
使用日期对象来跟踪时间......永远不要依赖计时器来计时。
标签: javascript html function timer timeout