一页面多XMLHttpRequest对象_javascript技巧_脚本之家

作者:官方彩票手机投注网站-服务器运维

刚在ajacn发了个贴,关于为XMLHttpRequest提供一个对象池。或许能帮到你,转贴如下: 在网上看到了有些同志提到了为Ajax的XMLHttpRequest提供一个对象池,也读了他们给出的实现代码。感觉不是特别理想,于是模仿apache的commons中的ObjectPool的思路写了一个简单的JavaScript版。 望指教: 代码 functionObjectPool(poolableObjectFactory){ this._poolableObjectFactory=poolableObjectFactory; this._idlePool=[]; this._activePool=[]; } //从对象池中租借一个对象,如果目前没有可用的空闲对象则通过poolableObjectFactory创建一个 //既然是借的,用完记得一定要还哦! ObjectPool.prototype.borrowObject=function(){ varobject=null; varidlePool=this._idlePool; varfactory=this._poolableObjectFactory; if{ object=idlePool.pop(); } else{ object=factory.makeObject{ this._activePool.push; if(factory.activateObject){ factory.activateObject; } } returnobject; } //归还一个对象 ObjectPool.prototype.returnObject=function{ functionindexOf{ for(vari=0;i

本文由彩票投注软件发布,转载请注明来源

关键词: