05年Ajax给人们带来了web 2.0,以其部分刷新以及无刷新交互给人以很大观感。
但是AJAX真的是那么神奇的东西吗?
最近看了下AJAX一点相关资料。
不能说得很精通。也就是自己的一点点理解。
首先AJAX最重要的是什么?
javascript!就是因为有的javascript才是我们看到那些很不一般的网页。
HTTPXMLREQUEST和HTTPXMLRESPONSE也是很重要的,
对于javascript可以解析三种文件类型,xml,test以及html,不过前面两种不叫常用。
做无刷新登录页面的时候。
其中的流程是这样的。
从用户方面没有什么可说的。
要从浏览器上看。
用户输入------然后通过javascript调用servlet,这里的无刷新的样式就是从javascript中产生的。
首先建立XMPHTTPREQUEST对象(这里要对浏览器进行判别,不同浏览器存在不同的解决方法)。
其次发送相应函数,在这里调用编写的servlet。然后就返回处理得到的信息。
总之一句话,其实AJAX并不那么神奇,神奇的效果是javascript在底层偷偷给你实现的。