麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 開發 > JS > 正文

一頁面多XMLHttpRequest對象

2024-09-06 12:43:40
字體:
來源:轉載
供稿:網友
剛在ajacn發了個貼,關于為XMLHttpRequest提供一個對象池。或許能幫到你,轉貼如下:

在網上看到了有些同志提到了為Ajax的XMLHttpRequest提供一個對象池,也讀了他們給出的實現代碼。感覺不是特別理想,于是模仿apache的commons中的ObjectPool的思路寫了一個簡單的JavaScript版。 
望指教: 


代碼
function ObjectPool(poolableObjectFactory) {    
    this._poolableObjectFactory = poolableObjectFactory;    
    this._idlePool = [];     
    this._activePool = [];     
}    
// 從對象池中租借一個對象,如果目前沒有可用的空閑對象則通過poolableObjectFactory創建一個    
// 既然是借的,用完記得一定要還哦!    
ObjectPool.prototype.borrowObject = function() {    
    var object = null;    
    var idlePool = this._idlePool;    
    var factory = this._poolableObjectFactory;    
    if (idlePool.length > 0) {    
        object = idlePool.pop();    
    }    
    else {    
        object = factory.makeObject();    
    }    
    if (object != null) {    
        this._activePool.push(object);    
        if (factory.activateObject) {    
            factory.activateObject(object);    
        }    
    }    
    return object;    
}    
// 歸還一個對象    
ObjectPool.prototype.returnObject = function(object) {    
    function indexOf(array, object) {    
        for (var i = 0; i < array.length; i++) {    
            if (array[i] == object) return i;    
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 欧美成人激情在线 | 欧美69free性videos | 538任你躁在线精品视频网站 | 色吧综合网 | 老女人碰碰在线碰碰视频 | 92自拍视频 | 91精品观看91久久久久久国产 | 天天夜夜操操 | 免费毛片视频 | 国产精品毛片无码 | 国产美女的小嫩bbb图片 | 久啪视频| 鲁丝片一区二区三区免费入口 | 性视频久久 | 久草免费资源视频 | 亚洲午夜激情网 | 三人弄娇妻高潮3p视频 | 国产精品高潮视频 | 欧美一级二级毛片视频 | 国产精品久久久久久久久久10秀 | 成年人视频免费 | 一区二区三区视频在线观看 | 国产在线精品一区二区不卡 | 97porn| 成人在线观看免费观看 | 国产成人精品区 | 成人福利在线免费观看 | 亚洲伊人色欲综合网 | 日韩视频中文 | 毛片视频免费播放 | 精品一区二区三区中文字幕老牛 | 九一免费版在线观看 | 成年人视频在线免费播放 | 国产一区二区亚洲 | 国产做爰 | 龙床上的呻吟高h | 久久亚洲网| 毛片午夜 | 日韩精品网站在线观看 | 亚洲精品7777 | 久久嗨 |