首页Liuyang | BlogLife › 用Mootools实现一个Ajax队列

用Mootools实现一个Ajax队列

发布于:2009-05-14 13:37:16

点击:118

原文链接

因一个项目需要使用Javascript来实现一个排队机制,等上一个队列处理完毕之后,再执行下一个请求。下面是我用Mootools 实现的一个简单的队列Demo. 队列主文件: 来自Trickerise Request.implement({ queue: function(sendArg){ if(!$defined(this.queued)) this.queued = []; this.queued.push(sendArg); this.processQueue(); }, processQueue: function(){ if(this.timer) $clear(this.timer); if (!this.check()) this.timer = this.processQueue.delay(250, this); else { if ($defined(this.queued[0])) { this.send(this.queued.shift()); this.processQueue(); } else this.fireEvent('onQueueEmpty'); } } }); 页面执行代码: window.addEvent('domready', function()...
聚合来源
资源搜索
24小时热门
一周热门

PIGZ.CN RSS聚合 聚合精彩个人BLOG