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