google-closure - 如何设置 goog.Timer 的当前滴答计数?

标签 google-closure google-closure-library

我正在修改 goog.Timer 并阅读其 API:http://closure-library.googlecode.com/svn/docs/class_goog_Timer.html

有没有办法设置计时器的当前时间或刻度?例如,我可以将计时器的当前时间设置为 5000 毫秒吗?

最佳答案

goog.Timer 是上面的抽象 window.setInterval以设定的时间间隔重复调度 goog.Timer.TICK 事件。可以使用第一个构造函数参数或方法 setInterval() 指定间隔。

这是一个每 5 秒递增一次滴答计数器的示例。

var tickCount = 0;

/**
 * Tick callback.
 */
var tickCounter = function() {
  tickCount++;
};

var timer = new goog.Timer(5000);
timer.start();
goog.events.listen(timer, goog.Timer.TICK, tickCounter);

关于google-closure - 如何设置 goog.Timer 的当前滴答计数?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11813059/

相关文章:

javascript - 在 Javascript 中切换开发/测试/生产变量

javascript - 如何将 HTML5 Web Workers 与 Google Closure Tools 结合使用?

javascript - 谷歌关闭 : Setting Input for AutoComplete Dynamically

javascript - 如何通过外部 Javascript 库(例如 jQuery)使用 Google Closure 样式表重命名?

clojurescript - 原子包、clojurescript、谷歌闭包和依赖管理

javascript - 在 Chrome 控制台中按下按钮时,如何找出调用了哪些函数?

google-closure - 如何使用单个事件节点将事件分配给多个子 DOM 元素?

javascript - 关闭编译器删除类 namespace

javascript - 选择以输出大小为优先级的 Compile-to-JS 语言

javascript - 在页面onload中选择一个div