Extjs封装了一个定时器类叫TaskRunner,该类在Ext.util下,先看看其公共方法:
TaskRunner( Number interval ) |
interval : Number (可选)此TaskRunner实例支持的最低精度(以毫秒为单位)(默认为10) |
start( Object task ) : Object |
task : Object run : Function interval : Number args : Array |
stop( Object task ) : Object |
task : Object |
stopAll() |
1 var task = { 2 run: function(){ 3 console.log('定时器触发') 4 }, 5 interval: 1000 //1 second 6 } 7 var runner = new Ext.util.TaskRunner(); 8 runner.start(task); // 开启定时任务 9 // runner.stop(task); // 停止定时任务