国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

關于Ajax技術原理的3點總結

2024-09-01 08:28:38
字體:
來源:轉載
供稿:網友

ajax:Asynchronous Javascript and XML   異步Javascript 和XML。

是一種創建交互式網頁應用的網頁開發技術。

1.0 優勢:
        1.1 通過異步模式,提升了用戶體驗。
        1.2 優化了瀏覽器與服務器之間的傳輸,減少了不必要的數據往返,減少了帶寬占用。
        1.3 Ajax引擎在客戶端運行,承擔了一部分本來由服務器承擔的共組,從而減少了大用戶量下的服務器負載。

2.0 工作原理

       Ajax核心是Javascript對象XmlHttpRequest。該對象在 IE5中首次引用,它是一種支持異步請求的技術。XmlHttpRequest使您可以使用Javascript向服務器提出請求并處理響應,而不是阻塞用戶,達到無刷新的效果。
       由于瀏覽器之間存在差異,創建XmlHttpRequest對象的方式也有差異(主要是IE和其他瀏覽器之間的差異)。
 
  2.1 比較通用型的創建異步請求的方法:

代碼如下:
function CreateXmlHttp() {
//非IE瀏覽器創建XmlHttpRequest對象的方法
if (window.XmlHttpRequest) {
        xmlhttp = new XmlHttpRequest();
    }
//IE瀏覽器創建XmlHttpRequest對象的方法
if (window.ActiveXObject) {
try {
            xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
        }
catch (e) {
    try {
                xmlhttp = new ActiveXObject("msxml2.XMLHTTP");
             }
    catch (ex)
            { }
        }
    }
}

  2.2 XmlHttpRequest相關屬性:

    onreadystatechange      每次狀態改變所觸發事件的事件處理程序。

    responseText               從服務器進程返回數據的字符串形式。

    responseXML                從服務器進程返回的DOM兼容的文檔數據對象。

    status                         從服務器返回的數字代碼,比如常見的404(未找到)和200(已就緒)

    status Text                  伴隨狀態碼的字符串信息

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 灵璧县| 宁海县| 怀仁县| 家居| 从江县| 株洲县| 勃利县| 丹寨县| 新和县| 九江市| 库尔勒市| 襄樊市| 丰宁| 绥芬河市| 交城县| 石河子市| 资兴市| 柏乡县| 阿瓦提县| 大田县| 滦南县| 韩城市| 齐河县| 沁水县| 淳安县| 云南省| 温泉县| 靖州| 陇西县| 封开县| 方城县| 城口县| 施秉县| 韶山市| 万载县| 东城区| 嘉祥县| 崇明县| 西峡县| 棋牌| 合川市|