读Ext之7(多任务定时管理)

读Ext之七(多任务定时管理)Ext.util.TaskRunner 用来管理多任务定时管理。每一个任务是一个JS对象,具有以下

读Ext之七(多任务定时管理)

Ext.util.TaskRunner 用来管理多任务定时管理。每一个任务是一个JS对象,具有以下属性

run, interval, args, scope, duration, repeat。

示例如下:

// 创建一个任务管理对象var taskMgr = new Ext.util.TaskRunner();// 创建一个任务var task1 = {run : function(){console.log('test1');},interval : 1000,};var task2 = {run : function(){console.log('test2');},interval : 3000,};// 开始执行任务taskMgr.start(task1);taskMgr.start(task2);

从控制台可以看到仍然第一秒输出"test1","test2",第二秒时只输出test1,第三秒又输出"test1","test2"。即有两个任务在执行。


明白了start方法,stop和stopAll方法就很好理解了。无须复述。

?