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

首頁 > 開發 > AJAX > 正文

零基礎學習AJAX之AJAX的簡介和基礎

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

本節簡介(異步鏈接服務器對象)XMLHTTPRequest以及AJAX的簡介。

AJAX即“Asynchronous Javascript And XML”(異步JavaScript和XML)。 AJAX有四個方面的好處:1.即減輕了服務器的負擔。2帶來了更好的用戶體驗。3.基于標準被廣泛的支持。4.擁有更好的頁面呈現和數據分離。

技術名稱 技術說明
javascript javascript是通用的腳本語言,AJAX是用javascript編寫的
css 用戶界面的樣式通過css來修改
DOM DOM通過javascript修改DOM,ajax可以在運行時改變用戶界面,或者局部更新頁面中的某個節點。
XMLHttpRequest XMLHttpRequest對象 XMLHttpRequest對象允許web程序員從web服務器以后臺的方式獲取數據。數據的個數通常是XML或者是文本。

從上面我們看出,javascript就想膠水一樣將各個部分粘貼在一起,例如通過javascript操作BOM改變刷新用戶界面,通過修改className來改變css樣式風格

1.異步對象連接服務器

不嚴謹的說,ajax是一個簡單的多線程,它能夠是用戶在前臺多種操作而不間斷。ajax異步交互在后臺默默的工作著 在web中異步訪問是通過XMLHttpRequest對象來實現的,該對象最早是在ie5被作為activeX控件引入的。隨后各個瀏覽器紛紛支持該異步對象,首先必須創建對象。代碼如下:

代碼如下:
    var xmlHttp;
            function createXMLHrrpRequest() {
                if (window.ActiveXObject)
                    xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
                else if (window.XMLHttpRequest)
                    xmlHttp = new XMLHttpRequest();
            }

該對象是先創建了一個全局變量xmlHttp,留以后函數中使用。另外創建異步對象函數createXMLHrrpRequest()

該過程用到了if語句方法,如果是IE采用window.ActiveXobject方法,如果不是,則用XMLHttpRequest方法創建函數。

 在創建完異步對象后,自然是使用該對象連接服務器,該對象有一系列十分有用的屬性和方法。

屬性/方法 說明
abort() 取消請求
getAllResponseHeaders() 獲取指定的Http頭
open(method,url) 創建請求,method指定請求類型,GET POST
send() 發送請求
setRequestHeader() 指定請求的http頭
onreadystatechange 發生任何狀態變化時的事件控制對象
readyState 

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 正蓝旗| 延庆县| 永靖县| 东乡县| 马龙县| 泗水县| 阳西县| 威信县| 东辽县| 井研县| 汕头市| 田阳县| 大关县| 筠连县| 永昌县| 田东县| 桓台县| 察哈| 田东县| 长顺县| 枣阳市| 通海县| 霞浦县| 山西省| 马公市| 土默特右旗| 临桂县| 漠河县| 遂平县| 阿尔山市| 富裕县| 星子县| 梓潼县| 文山县| 金溪县| 时尚| 镇平县| 凯里市| 阜新| 昌都县| 信宜市|