读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方法就很好理解了。无须复述。
?
