为什么java脚本计时器有延迟
Why is there a delay in java script timer?
我正在尝试使用java脚本和ionic来构建混合移动web应用程序。我有一个定时器功能,你点击启动按钮,定时器就会启动。
这是某人的js-fiddle示例http://jsfiddle.net/AbrGL/
function startClock() {
if (clicked === false) {
clock = setInterval("stopWatch()", 1000);
clicked = true;
}
else if (clicked === true) {
}
}
当您点击启动按钮时,计数器启动前会有一个轻微的延迟(如1秒(。
有没有办法让它更快?
您可以将1000毫秒参数减少为零,或者减少一些非常低的数字。这里需要注意的是,一些浏览器在启动间隔时至少有10或20毫秒,因此可能会出现故障、重叠和其他意外结果。
您还可以添加间隔激发的最大次数,以便进行额外的控制。
clock = setInterval("stopWatch()", 20, 2);
时钟变量现在将每20毫秒重复一次,总共重复2次。
function startClock() {
if (clicked === false) {
clock = setInterval(stopWatch, 1000); // invoke it every second from now
stopWatch(); // invoke it now
clicked = true;
}
else if (clicked === true) {
}
}
相关文章:
- 如何在窗体打开时从javascript倒计时计时器值中节省时间
- 设置倒计时计时器,IE出现问题
- MobileFirst:在客户端运行计时器作业-最佳选项
- 显示具有服务器端自动时间注销的同步倒计时计时器
- 倒计时计时器应该持续两个php页面
- 在Jquery倒计时计时器上设置每个数字的动画
- 我如何才能确保计时器设置为每天4点半,所以我不会;不用在Javascript中提及某个日期
- 如何禁用窗口.当计时器超时时,打开卸载警报
- 在Nodejs中为许多用户处理计时器
- 如何添加延迟计时器
- 延迟 jQuery 脉动与计时器相结合
- 在延迟/承诺实现中使用计时器是一种罪恶
- 如何在JavaScript中延迟计时器的启动时间(Phaser)
- javascript倒计时计时器与延迟
- 倒数计时器'延迟'当TAB不活动时
- 在使用JavaScript捕获照片之前延迟或显示动画照片计时器
- JQuery倒计时计时器延迟
- 为什么java脚本计时器有延迟
- 具有延迟、重置和重新启动的计时器?jQuery
- 计时器上的延迟调整大小 - 响应式手风琴/常见问题解答右侧或底部