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

摘要: Ext.util.DelayedTask类从名字上就可以看出它是延迟任务的执行。即指定时间之后执行任务。整个类如下:Ext.util.DelayedTask = function(fn, scope, args){ var me = this, id, call = function(){ clearInterval(id); id = null; fn.apply(scope, args || []); }; me.delay = function(delay, newFn, newScope, newA... 阅读全文
posted @ 2012-04-27 10:08 snandy 阅读(6595) 评论(0) 推荐(3)

读Ext之五(Dom的低级封装)

摘要: 上篇看了ext-base-event.js(Ext.lib.Event),这篇看ext-base-dom.js(Ext.lib.Dom)。后续EventManager.js(Ext.EventManager)其中会用到该篇的Ext.lib.Dom。整体浏览ext-base-dom.js可以看到还是一个匿名函数执行,与上一篇不同的是这次并非返回包装好的对象pub,而是直接将对象赋值给Ext.lib.Dom。(function(){ var doc = document, ...; Ext.lib.Dom = { ... };})();一些变量声明,var doc =... 阅读全文
posted @ 2012-04-27 07:08 snandy 阅读(2324) 评论(0) 推荐(1)