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