JavaScript的setTimeout有参考时钟吗[已关闭]

问题描述 投票:0回答:1

据我了解,

setTimeout(code, delay)
会在当前时间加上
delay
调用回调。延迟到期时是否有参考时钟? IE。如果我要更改计算机的当前时间,setTimeout 会等待不同的时间吗?

我只是出于好奇而问 - 并不是试图使用这个。 MDN好像没有答案。

javascript settimeout
1个回答
0
投票

不,它不会受到更改计算机时间的影响,但会受到经过时间的影响。

此外 - 如果您将超时设置为 10 秒,然后模糊 chrome 中的选项卡(或例如关闭移动 Safari),则所有操作将停止,并且在后台 10 秒内不会触发超时。但是,一旦该选项卡获得焦点(或再次加载移动 Safari)。浏览器将在睡眠时检查并自动触发或应同时触发的超时。

© www.soinside.com 2019 - 2024. All rights reserved.