俗語說,往事開頭難。AJAX剛開始時,微軟視頻1上來就是1h多1集的視頻(實例為主),相比來講王興魁視頻的例子較簡單,沒那末復(fù)雜的趕腳。
結(jié)合視頻,找了本基礎(chǔ)知識的書,二者交互看。對AJAX有了點淺淺的認識。下面就通過對照及導(dǎo)圖聯(lián)系來認識1下AJAX。
AJAX是1種快速創(chuàng)建動態(tài)網(wǎng)頁的技術(shù),但它不算是新技術(shù),可理解成AJAX是多種技術(shù)(JS,HTML和CSS、DOM、XMLHTTPRequest等)的綜合。AJAX的核心就是JS對象XMLHttpRequest,該對象可以使用 JavaScript 向服務(wù)器提出要求并處理響應(yīng),而不阻塞用戶。
*使用XHTML和CSS的基于標準的表示技術(shù)
*使用DOM進行動態(tài)顯示和交互
*使用XML和XSLT進行數(shù)據(jù)交互和處理
*使用XMLHttpRequest進行異步數(shù)據(jù)檢索
*使用JavaScript將以上技術(shù)融會在1起
下圖給出了很好的解釋:
1)用傳統(tǒng)方式去逛淘寶,會怎樣?
進入淘寶,搜索1下裙子,彈出1個界面;看見好看的裙子再點擊1下,再出現(xiàn)1個界面。點哪里都要給你彈彈彈界面。你的感覺是O__O"…!
2)使用AJAX后,會怎樣?
點擊搜索,搜索框下方就顯示了你所查的美裙信息啦.其實你不知道,它從老遠的地方繞了1圈回來了.你感覺很O(∩_∩)O~!
傳統(tǒng)方式下,每一個用戶動作都會觸發(fā)1個HTTP要求,每個動作后,用戶要等待服務(wù)器處理,在用戶體驗方面很欠缺。
AJAX方式下,由于使用了異步方式,所以用戶不用等待服務(wù)器的通訊。大大提高了用戶體驗度,離為人民服務(wù)的標準進了1步。
AJAX學(xué)習(xí),待續(xù)...