Javascript 每10分钟安排一次

Javascript 每10分钟安排一次,javascript,web,Javascript,Web,我想在一小时内每10分钟运行一次函数。因此,上午10点,活动将在以下地点举行: 10:00 10:10 10:20 10:30 10:40 10:50 我知道setTimeout和setInterval,但是: 1.它们从来都不精确。他们有时早到,有时晚到。它们也会因失去焦点而受到影响。 2.我不知道如何使一个系统(正如我上面提到的)能够工作超时或间隔。 3.寻找正确的方法来做到这一点 我不是在找计时器,而是在找计划程序。 我个人会使用NodeJS或其他同步解决方案。 简单方法:它们从来都不精确

我想在一小时内每10分钟运行一次函数。因此,上午10点,活动将在以下地点举行:

10:00
10:10
10:20
10:30
10:40
10:50

我知道
setTimeout
setInterval
,但是:
1.它们从来都不精确。他们有时早到,有时晚到。它们也会因失去焦点而受到影响。
2.我不知道如何使一个系统(正如我上面提到的)能够工作超时或间隔。 3.寻找正确的方法来做到这一点

我不是在找计时器,而是在找计划程序。


我个人会使用NodeJS或其他同步解决方案。
简单方法:

它们从来都不精确
-我们说的有多精确?警报精确。我不想让事情耽搁,即使它们持续一个星期。在max上休息1秒钟可以吗?@Zettam你在哪里运行这个?客户端/服务器端?@vitr clientside,网页。你将如何处理客户端?我不会回答这个问题,因为这可能会给你带来麻烦。编码规则之一——永远不要相信客户端。我个人不信任setInterval或setTimeout。什么意思?如果客户端浏览器确实延迟了,那就是延迟了。这是一个静态网页,没有服务器端。换句话说,“信任”不是问题。我只是想让它正常工作。我想这是最准确的解决方案。因为它内部有自我校正系统。所以,我会尽量让它适应你的需要。