05年Ajax給人們帶來了web 2.0,以其部分刷新以及無刷新交互給人以很大觀感。
但是AJAX真的是那么神奇的東西嗎?
最近看了下AJAX一點相關資料。
不能說得很精通。也就是自己的一點點理解。
首先AJAX最重要的是什么?
javascript!就是因為有的javascript才是我們看到那些很不一般的網頁。
HTTPXMLREQUEST和HTTPXMLRESPONSE也是很重要的,
對于javascript可以解析三種文件類型,xml,test以及html,不過前面兩種不叫常用。
做無刷新登錄頁面的時候。
其中的流程是這樣的。
從用戶方面沒有什么可說的。
要從瀏覽器上看。
用戶輸入------然后通過javascript調用servlet,這里的無刷新的樣式就是從javascript中產生的。
首先建立XMPHTTPREQUEST對象(這里要對瀏覽器進行判別,不同瀏覽器存在不同的解決方法)。
其次發送相應函數,在這里調用編寫的servlet。然后就返回處理得到的信息。
總之一句話,其實AJAX并不那么神奇,神奇的效果是javascript在底層偷偷給你實現的。