【发布时间】:2016-09-01 19:27:21
【问题描述】:
我正在使用 jQuery mobile 和 cordova 开发一个应用程序,我的应用程序中有一个倒计时(这是一个添加到我的项目中的插件),我希望当这个计时器达到 10 秒时,调用一个特定的函数。第一个选项是每秒检查一次我的倒计时,但是对于某些性能问题是不可能的,这并不合理,因为我的倒计时可能显示 5 天。另一种选择是使用 setTimeout,但我认为这会降低性能。不会吗?
假设setTimeout(function{//function call}, 14400000) 仅持续 4 小时,更不用说几天了。
如果它确实降低了性能,我还有哪些其他选择? javascript 或 jQuery 的 node.js 中是否有类似 crone 的内容,以便我们可以指定要调用的函数的时间和日期?
我的意思是,如果我可以设置函数调用的时间和日期,例如在 2016-09-01 15:10:40 上,那就没问题了
tnx
【问题讨论】:
-
如果你每隔 1s 做一个间隔滴答,(这里说前端)你可能关心什么性能?
-
另外,你为什么不喜欢:(伪)如果日期正确 > 检查时间 > 如果时间正确 > 做事。如果您担心确切的日期,则永远不要使用客户端日期时间,因为它可能会被伪造更改操作系统的日期时间。
标签: javascript jquery cordova