程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> javascript-function getHTTPObject()函數

javascript-function getHTTPObject()函數

編輯:編程綜合問答
function getHTTPObject()函數

初學JavaScript,對這個函數不理解,請各位老師給詳細解釋,萬分感謝!
function getHTTPObject(){
if(typeof XMLHttpRequest=="undefined")
XMLHttpRequest=function(){
try{return new ActiveXObject("Msxmol2.XMLHTTP.6.0");}
catch(e){}
try{return new ActiveXObject("Msxmol2.XMLHTTP.3.0");}
catch(e){}
try{return new ActiveXObject("Msxmol2.XMLHTTP");}
catch(e){}
return false;
}
return new XMLHttpRequest();
}

最佳回答:


這是一個獲取IE浏覽器的異步對象的方法,只能用於IE浏覽器的ajax應用。具體意思是如果XMLHttpRequest這個對象還沒有定義,就定義一個該對象,該對象從三個try catch語句裡面的任何一個對象中獲取,如果都沒有,就返回false。不過這個方法目前已經過時了,從IE9開始就不需要這樣寫了,IE9以後的IE浏覽器和其它如chrome、firefox等浏覽器都已經內置了XMLHttpRequest對象,直接new XMLHttpRequest()就可以返回一個XMLHttpRequest對象,而不需要自己寫函數。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved