最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

javascript:以前寫的xmlhttp池,代碼

 更新時間:2008年05月18日 21:42:33   作者:  
用javascript寫的xmlhttp池代碼,最下面有調(diào)用方法
var Pool_xmlreq=function(){
var _cacheCase=[];
 _cacheCase.fetch=function(){
  var i=0;
  var _instance=function(){
   try{
    return (new ActiveXObject("Msxml2.XMLHTTP.5.0"));}
   catch(e){
    try{
     return (new XMLHttpRequest());}
    catch(e){
     try{
      return (new ActiveXObject("Msxml2.XMLHTTP"));}
     catch(e){
      try{
       return (new ActiveXObject("Microsoft.XMLHTTP"));}
      catch(e){
       alert("Error: initializing xmlhttprequest!");}}}}}
  for(;i<this.length;i++){
   if(this[i].readyState==0||this[i].readyState==4){
    return this[i];}}
  this[i]=_instance();
  return this[i];}
 this.length=function(){
  return _cacheCase.length}
 this.instance=function(){
  return _cacheCase.fetch()}
 this.connect=function(method,url,data,handler){
  var _xmlhttpreq=_cacheCase.fetch();
  with(_xmlhttpreq){
   open(method,url,true);
   setRequestHeader("Cache-Control","no-cache");  
   setRequestHeader("Content-Type","application/x-www-form-urlencoded;charset=UTF-8");
   send(data);
   onreadystatechange=function(){
    if(_xmlhttpreq.readyState<4)
     return false;
    if(_xmlhttpreq.status==200||_xmlhttpreq.status==304){
     handler(decodeURIComponent(_xmlhttpreq.responseText));
     return true;}
    alert("Error: status_"+_xmlhttpreq.status+"!");
    return false;}}}
}
var xmlreq=new Pool_xmlreq(); 

用法:
xmlreq.connect("post",url,postdata,function);

相關(guān)文章

  • 深入學(xué)習(xí)JavaScript ES8中的函數(shù)式編程

    深入學(xué)習(xí)JavaScript ES8中的函數(shù)式編程

    函數(shù)式編程已經(jīng)成為現(xiàn)代JavaScript開發(fā)中的一種主要范式,它提供了一種更清晰、更模塊化、更可維護(hù)的代碼編寫方式,本文將深入探討ES8中的一些關(guān)鍵特性,并演示如何使用這些特性進(jìn)行函數(shù)式編程實踐,有需要的可以參考下
    2023-09-09
  • uni-app學(xué)習(xí)之nvue使用教程

    uni-app學(xué)習(xí)之nvue使用教程

    uni-app可以說是目前跨端數(shù)最多的框架之一了,這篇文章主要給大家介紹了關(guān)于uni-app學(xué)習(xí)之nvue使用的相關(guān)資料,文中介紹的非常詳細(xì),需要的朋友可以參考下
    2022-11-11
  • 基于JavaScript實現(xiàn)下拉列表左右移動代碼

    基于JavaScript實現(xiàn)下拉列表左右移動代碼

    這篇文章主要介紹了基于JavaScript實現(xiàn)下拉列表左右移動效果,代碼簡單易懂非常不錯,具有參考借鑒價值,需要的朋友可以參考下
    2017-02-02
  • 微信小程序?qū)崿F(xiàn)星星評分效果

    微信小程序?qū)崿F(xiàn)星星評分效果

    這篇文章主要為大家詳細(xì)介紹了微信小程序?qū)崿F(xiàn)星星評分效果,文中示例代碼介紹的非常詳細(xì),具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2020-11-11
  • 學(xué)習(xí)JavaScript編程語言的8張思維導(dǎo)圖分享

    學(xué)習(xí)JavaScript編程語言的8張思維導(dǎo)圖分享

    這篇文章主要介紹了學(xué)習(xí)JavaScript編程語言的8張思維導(dǎo)圖分享,本文給出了javascript變量、javascript運算符、javascript數(shù)組、javascript流程語句、javascript字符串函數(shù)、javascript函數(shù)基礎(chǔ)、javascript基礎(chǔ)DOM操作、javascript正則表達(dá)式的思維導(dǎo)圖,需要的可以參考下
    2015-03-03
  • bootstrap下拉菜單使用方法解析

    bootstrap下拉菜單使用方法解析

    這篇文章主要為大家詳細(xì)解析了bootstrap下拉菜單使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • 詳解js中Array的方法及技巧

    詳解js中Array的方法及技巧

    這篇文章我們給大家總結(jié)了關(guān)于js中Array的方法及技巧,有需要的朋友們可以學(xué)習(xí)參考下。
    2018-09-09
  • 前端小知識之??=?操作符更簡潔的默認(rèn)值處理方式

    前端小知識之??=?操作符更簡潔的默認(rèn)值處理方式

    這篇文章主要介紹了前端小知識之??=?操作符更簡潔的默認(rèn)值處理方式的相關(guān)資料,??=操作符是JavaScript中用于設(shè)置默認(rèn)值的新操作符,它僅在變量值為null或undefined時才賦值,需要的朋友可以參考下
    2024-11-11
  • ES2020讓代碼更優(yōu)美的運算符 (?.) (??)

    ES2020讓代碼更優(yōu)美的運算符 (?.) (??)

    這篇文章主要介紹了ES2020讓代碼更優(yōu)美的運算符 (?.) (??),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-01-01
  • 如何使用headjs來管理和異步加載js

    如何使用headjs來管理和異步加載js

    本文主要介紹如何使用headjs來管理和異步加載js,提高頁面的加載速度,需要的朋友可以參考下
    2016-11-11

最新評論

盐边县| 麻城市| 漳平市| 武清区| 全南县| 仪征市| 襄垣县| 垣曲县| 合江县| 库车县| 忻城县| 兴和县| 余庆县| 静宁县| 景宁| 方山县| 富顺县| 青神县| 馆陶县| 穆棱市| 叙永县| 巩留县| 威宁| 台东市| 绵阳市| 马鞍山市| 苍溪县| 潼关县| 武鸣县| 五莲县| 麦盖提县| 哈密市| 泉州市| 昆山市| 屯留县| 锦屏县| 渝中区| 泗洪县| 吐鲁番市| 习水县| 澜沧|