读Ext之六(延迟任务的执行)
Ext.util.DelayedTask类从名字上就可以看出它是延迟任务的执行。即指定时间之后执行任务。
整个类如下:
function fn(){alert('test');}var task = new Ext.util.DelayedTask(fn);task.delay(2000);?即在2秒后执行fn。这是最简单的示例,复杂的可以指定fn的执行上下文,还可以传参数。
这个类在 Ext.util.Event 类中私有函数createBuffered,createDelayed用到。而这两个函数在Ext.util.Event的createListener方法中用到。
?
下一篇的 Ext.util.TaskRunner 将提供更为强大,多任务定时管理功能。
?
?