读书人

读Ext之6(延迟任务的执行)

发布时间: 2012-10-25 10:58:57 作者: rapoo

读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 将提供更为强大,多任务定时管理功能。

?

?

读书人网 >Web前端

热点推荐