我在这里开始/停止/重置javascript计时器的地方有点小。
该功能需要是在页面上运行的计时器。当计时器到时,它会发送一条消息,然后重新启动。停止按钮将完全停止计时器。
上面的小提琴具有我刚刚描述的功能,但是我觉得我没有正确执行此操作。setTimeout
创建这个计时器的正确方法是什么?我应该setInterval
改用吗?
其次,我的重置代码如下所示:
var onReset = function() {
clearTimeout(timerHandle);
onStart();
};
有没有更优雅的方法来重置 javascript 中的计时器?
谢谢。