国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

Ajax大顯身手

原創(chuàng) 2016-11-11 14:48:19 378
摘要:網(wǎng)站變成網(wǎng)絡(luò)應(yīng)用程序。JavaScript 操作HTML DOMJavaScript操作XML DOMAjax(Asynchronous JavaScript and XML):動(dòng)態(tài)地快速下載并存儲(chǔ)數(shù)據(jù)以及及時(shí)響應(yīng)用戶,卻不用重新載入網(wǎng)頁(yè),提高應(yīng)用程序或網(wǎng)站的交互性。XML(eXtensible Markup Language):可擴(kuò)展標(biāo)記語(yǔ)言,是一種為任何類型的數(shù)據(jù)設(shè)計(jì)格式的標(biāo)記語(yǔ)言。

網(wǎng)站變成網(wǎng)絡(luò)應(yīng)用程序。

JavaScript 操作HTML DOM

JavaScript操作XML DOM

Ajax(Asynchronous JavaScript and XML):動(dòng)態(tài)地快速下載并存儲(chǔ)數(shù)據(jù)以及及時(shí)響應(yīng)用戶,卻不用重新載入網(wǎng)頁(yè),提高應(yīng)用程序或網(wǎng)站的交互性。

XML(eXtensible Markup Language):可擴(kuò)展標(biāo)記語(yǔ)言,是一種為任何類型的數(shù)據(jù)設(shè)計(jì)格式的標(biāo)記語(yǔ)言。

XML+HTML=XHTML(eXtensible Hypertext Markup Language),是一種標(biāo)記語(yǔ)言,表現(xiàn)方式和HTML類似,不過(guò)語(yǔ)法上更加嚴(yán)格。從繼承關(guān)系上講,HTML是一種基于標(biāo)準(zhǔn)通用標(biāo)記語(yǔ)言(SGML)的應(yīng)用,是一種非常靈活的置標(biāo)語(yǔ)言,而XHTML則基于可擴(kuò)展標(biāo)記語(yǔ)言(XML),XML是SGML的一個(gè)子集。XHTML 1.0在2000年1月26日成為W3C的推薦標(biāo)準(zhǔn)。

JavaScript內(nèi)置一個(gè)稱為XMLHttpRequest的對(duì)象,用于發(fā)起Ajax請(qǐng)求并處理Ajax的響應(yīng)。

下載.png


readyState:請(qǐng)求的狀態(tài)碼。0(未初始化),1(開(kāi)啟),2(已發(fā)送),3(接收中),4(已載入)

status:HTTP請(qǐng)求的狀態(tài)碼。404(找不到文件),200(ok)

onreadystatechange:請(qǐng)求狀態(tài)改變時(shí)會(huì)被調(diào)用的函數(shù)引用

responseText和responseXML:由服務(wù)器返回的響應(yīng)數(shù)據(jù),格式為字符串和xml節(jié)點(diǎn)構(gòu)成的對(duì)象。

abort():取消請(qǐng)求 open():發(fā)送請(qǐng)求,需要指定請(qǐng)求類型,URL和其他細(xì)節(jié)。send():實(shí)際發(fā)送請(qǐng)求。

注意:IE5和IE6才需要使用ActiveXObject對(duì)象,IE7+以后的均內(nèi)建XMLHttpRequest對(duì)象。

改進(jìn)版:防止每次發(fā)送發(fā)送Ajax請(qǐng)求,需要在發(fā)送請(qǐng)求的url上帶一個(gè)時(shí)間參數(shù)。

GET:不會(huì)改變服務(wù)器上任何事物的數(shù)據(jù)機(jī)獲取方式。如果需要,還可以通過(guò)URL傳入少量的數(shù)據(jù)給服務(wù)器。

POST:傳送數(shù)據(jù)給服務(wù)器,因?yàn)槟撤N方式會(huì)改變服務(wù)器狀態(tài),例如存儲(chǔ)數(shù)據(jù)到數(shù)據(jù)庫(kù)中,數(shù)據(jù)庫(kù)還是能在響應(yīng)中返回。

 


發(fā)佈手記

熱門(mén)詞條