好湿?好紧?好多水好爽自慰,久久久噜久噜久久综合,成人做爰A片免费看黄冈,机机对机机30分钟无遮挡

主頁 > 知識庫 > AJAX入門之XMLHttpRequest慨述

AJAX入門之XMLHttpRequest慨述

熱門標簽:辰溪地圖標注 海南銀行智能外呼系統商家 遼寧正規電銷機器人 許昌智能電銷機器人公司 姜堰電銷機器人 上海浦東騰訊地圖標注位置 電銷機器人違法了嗎 遼寧銀行智能外呼系統 澳大利亞城市地圖標注
在使用XMLHttpRequest對象發送請求和處理響應之前,必須先用JavaScript創建一個XMLHttpRequest對象。由于XMLHttpRequest不是一個W3C標準,所以可以采用多種方法使用JavaScript來創建XMLHttpRequest的實例。Internet Explorer把XMLHttpRequest實現為一個ActiveX對象,其他瀏覽器(如Firefox、Safari和Opera)把它實現為一個本地JavaScript對象。由于存在這些差別,JavaScript代碼中必須包含有關的邏輯,從而使用ActiveX技術或者使用本地JavaScript對象技術來創建XMLHttpRequest的一個實例。

  很多人可能還記得從前的那段日子,那時不同瀏覽器上的JavaScript和DOM實現簡直千差萬別,聽了上面這段話之后,這些人可能又會不寒而栗。幸運的是,在這里為了明確該如何創建XMLHttpRequest對象的實例,并不需要那么詳細地編寫代碼來區別瀏覽器類型。你要做的只是檢查瀏覽器是否提供對ActiveX對象的支持。如果瀏覽器支持ActiveX對象,就可以使用ActiveX來創建XMLHttpRequest對象。否則,就要使用本地JavaScript對象技術來創建。代碼清單2-1展示了編寫跨瀏覽器的JavaScript代碼來創建XMLHttpRequest對象實例是多么簡單。

  代碼清單2-1 創建XMLHttpRequest對象的一個實例

var xmlHttp;

function createXMLHttpRequest() {
  if (window.ActiveXObject) {
   xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
  }
  else if (window.XMLHttpRequest) {
   xmlHttp = new XMLHttpRequest();
  }
}

  可以看到,創建XMLHttpRequest對象相當容易。首先,要創建一個全局作用域變量xmlHttp來保存這個對象的引用。createXMLHttpRequest方法完成創建XMLHttpRequest實例的具體工作。這個方法中只有簡單的分支邏輯(選擇邏輯)來確定如何創建對象。對window.ActiveXObject的調用會返回一個對象,也可能返回null,if語句會把調用返回的結果看作是true或false(如果返回對象則為true,返回null則為false),以此指示瀏覽器是否支持ActiveX控件,相應地得知瀏覽器是不是Internet Explorer。如果確實是,則通過實例化ActiveXObject的一個新實例來創建XMLHttpRequest對象,并傳入一個串指示要創建何種類型的ActiveX對象。在這個例子中,為構造函數提供的字符串是Microsoft.XMLHTTP,這說明你想創建XMLHttpRequest的一個實例。

  如果window.ActiveXObject調用失敗(返回null),JavaScript就會轉到else語句分支,確定瀏覽器是否把XMLHttpRequest實現為一個本地JavaScript對象。如果存在window.

  XMLHttpRequest,就會創建XMLHttpRequest的一個實例。

  由于JavaScript具有動態類型特性,而且XMLHttpRequest在不同瀏覽器上的實現是兼容的,所以可以用同樣的方式訪問XMLHttpRequest實例的屬性和方法,而不論這個實例創建的方法是什么。這就大大簡化了開發過程,而且在JavaScript中也不必編寫特定于瀏覽器的邏輯。
您可能感興趣的文章:
  • Ajax xmlHttpRequest的status的值的含義
  • AJAX中同時發送多個請求XMLHttpRequest對象處理方法
  • 解析ajax核心XMLHTTPRequest對象的創建與瀏覽器的兼容問題
  • 如何用ajax來創建一個XMLHttpRequest對象
  • Ajax通訊原理XMLHttpRequest
  • ajax 入門基礎之 XMLHttpRequest對象總結
  • Ajax核心XMLHttpRequest總結
  • AJAX(XMLHttpRequest.status)狀態碼
  • XMLHttpRequest對象_Ajax異步請求重點(推薦)
  • AJAX XMLHttpRequest對象詳解
  • 不使用XMLHttpRequest對象實現Ajax效果的方法小結

標簽:西藏 深圳 威海 伊春 崇左 銅川 晉城 撫州

巨人網絡通訊聲明:本文標題《AJAX入門之XMLHttpRequest慨述》,本文關鍵詞  AJAX,入門,之,XMLHttpRequest,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《AJAX入門之XMLHttpRequest慨述》相關的同類信息!
  • 本頁收集關于AJAX入門之XMLHttpRequest慨述的相關信息資訊供網民參考!
  • 推薦文章

    上一篇:ajax應用

    下一篇:XMLHttpRequest of ajax

    主站蜘蛛池模板: 久久秘?成人久久无码| 69xxxⅹxxxxxx日本| 皇帝受h啪肉np文| 亚洲男人天堂av| 日本电影在线观看系统| 老师教我做性关系| 男主出轨秘书各种做狂欢h| 黄色小视频链接| 成人羞羞啪啪漫画免费软件 | 精品视频九九九| 韩国十九禁高清在线观看| 中文字幕乱码乱码| Chinese国产HDsex| 班长让我脱了她的内衣| 老板我们去卫生间做吧| 国产亚洲人成网站在线观看不卡| 国产香蕉97碰碰视频VA碰碰在线观看| 中文字幕精品免费免费| 中国性处摘花过程| 成人app直播| 男明星被强h肉| 日本公与熄2| 91手机在线视频| 看着娇妻被借种怀孕| 色欲视频AV一区综合色| 国产成人精品男人的天堂下载| 床戏呻吟声| 浓精深交h| 亚洲精品不卡波多野结衣一级一级| 久久香蕉网| 网友自拍x77二区| 么公的又粗又长又大又爽| 双性男仆胸大又放荡的h视频| 成人性a激情免费视频| 穿裙子不让穿内裤小黄文| 无码国产AV精品一区二区| 18亚洲男同志videos网站| 国产91成人精品亚洲精品| 老司机精品在线视频| 美国A片| 亚洲日本欧美中文幕|