AJAX = Asynchronous JavaScript and XML(異步的 JavaScript 和 XML)。 AJAX 不是新的編程語(yǔ)言,而是一種使用現(xiàn)有標(biāo)準(zhǔn)的新方法。 AJAX 是與服務(wù)器交換數(shù)據(jù)并更新部分網(wǎng)頁(yè)的藝術(shù),在不重新加載整個(gè)頁(yè)面的情況下。
認(rèn)識(shí)AJAX:
通過(guò)在后臺(tái)與服務(wù)器進(jìn)行少量數(shù)據(jù)交換,AJAX 可以使網(wǎng)頁(yè)實(shí)現(xiàn)異步更新。這意味著可以在不重新加載整個(gè)網(wǎng)頁(yè)的情況下,對(duì)網(wǎng)頁(yè)的某部分進(jìn)行更新。
傳統(tǒng)的網(wǎng)頁(yè)(不使用 AJAX)如果需要更新內(nèi)容,必須重載整個(gè)網(wǎng)頁(yè)頁(yè)面。
Ajax 的核心是 JavaScript 對(duì)象 XMLHttpRequest。該對(duì)象在 Internet Explorer 5 中首次引入,它是一種支持異步請(qǐng)求的技術(shù)。簡(jiǎn)而言之,XMLHttpRequest使您可以使用 JavaScript 向服務(wù)器提出請(qǐng)求并處理響應(yīng),而不阻塞用戶。
AJAX教程結(jié)構(gòu)概述:
本教程共由11個(gè)小節(jié)構(gòu)成,詳細(xì)講述了AJAX的基礎(chǔ)使用方法并附帶了大量可在線試運(yùn)行的實(shí)例輔助您的學(xué)習(xí),讓您輕松掌握AJAX。
本教程包含:
AJAX的發(fā)展及學(xué)習(xí)前的準(zhǔn)備:
AJAX 最早起源于1997年,由微軟發(fā)明了 AJAX 的關(guān)鍵技術(shù)并在1995年 IE5 推出之際開(kāi)始支持 XmlHttpRequset 對(duì)象,但令人遺憾的是微軟發(fā)明 AJAX 之后沒(méi)有看到它的前景,以至于 Google 成為 AJAX 技術(shù)的最卓越的推動(dòng)者和實(shí)踐者,從而奠定 Google 在 AJAX 發(fā)展史上的領(lǐng)先地位。
在您開(kāi)始學(xué)習(xí)AJAX之前,您應(yīng)該對(duì)以下知識(shí)有基本的了解:
本教程從開(kāi)發(fā)Ajax應(yīng)用所需要具備的基本能力開(kāi)始,逐步深入地向讀者介紹Ajax應(yīng)用程序的組成、不同的數(shù)據(jù)組織方式,并對(duì)Ajax應(yīng)用程序的架構(gòu)進(jìn)行了探討,使用實(shí)例進(jìn)行補(bǔ)充,更便于學(xué)習(xí)。本教程對(duì)于PHP、ASP、Java、.NET程序員有很大的幫助,同時(shí)適合Web前端開(kāi)發(fā)人員、Web性能檢測(cè)人員、需要掌握Ajax技術(shù)的測(cè)試人員、Web架構(gòu)師、學(xué)習(xí)Web高級(jí)技術(shù)的初級(jí)程序員以及所有的Web普通開(kāi)發(fā)人員作為必備參考用書(shū)使用。
如果您覺(jué)得AJAX的學(xué)習(xí)難度較高,不易理解,建議您采用視頻教程進(jìn)行學(xué)習(xí):AJAX視頻課程
AJAX的優(yōu)缺點(diǎn):
優(yōu)點(diǎn):
缺點(diǎn):
相關(guān)網(wǎng)址:
AJAX官網(wǎng):
http://api.jquery.com/category/ajax/
AJAX配置環(huán)境下載:
http://hgci.cn/jquerygroup/639a1r47.html
除了本教程,您還可以在w3cschool上學(xué)習(xí):