我在修修补补 goog.Timer 并阅读其API: http://closure-library.googlecode.com/svn/docs/class_goog_Timer.html
goog.Timer
有没有办法设置当前时间或勾选计时器?例如,我可以将计时器中的当前时间设置为5000毫秒吗?
goog.Timer 是上面的抽象 window.setInterval 重复发送 goog.Timer.TICK 事件。可以使用第一个构造函数参数或方法指定间隔 setInterval() 。
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);