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); // 停止定时任务