PHP開發(fā)基礎(chǔ)教學(xué)之AJAX簡介
一、什麼是AJAX
#AJAX = 非同步 JavaScript 和 XML。
AJAX 是一種用於建立快速動態(tài)網(wǎng)頁的技術(shù)。
透過在背景與伺服器進(jìn)行少量資料交換,AJAX 可以使網(wǎng)頁實現(xiàn)非同步更新。這意味著可以在不重新載入整個網(wǎng)頁的情況下,對網(wǎng)頁的某個部分進(jìn)行更新。
傳統(tǒng)的網(wǎng)頁(不使用 AJAX)如果需要更新內(nèi)容,則必須重載整個網(wǎng)站頁面。
有許多使用 AJAX 的應(yīng)用程式案例:新浪微博、Google 地圖、開心網(wǎng)等等。
二、AJAX如何運(yùn)作
#?
三、AJAX基於網(wǎng)際網(wǎng)路標(biāo)準(zhǔn)
AJAX 基於網(wǎng)際網(wǎng)路標(biāo)準(zhǔn),並使用下列技術(shù)組合:
?XMLHttpRequest 物件(與伺服器非同步互動資料)
JavaScript/DOM(顯示/取回資訊)
#CSS(設(shè)定資料的樣式)
-
XML(常用作資料傳輸?shù)母袷剑?/p>
註:AJAX 應(yīng)用程式與瀏覽器和平臺無關(guān)的
四、AJAX的興起
在2005 年,Google 透過其Google Suggest 使AJAX 變得流行起來。
Google Suggest 使用AJAX 創(chuàng)造出動態(tài)性極強(qiáng)的web 介面:當(dāng)您在Google的搜尋方塊輸入關(guān)鍵字時,JavaScript 會把這些字元傳送到伺服器,然後伺服器會傳回搜尋建議的列表。