一、ajax
概念:AJAX(Asynchronous JavaScript And XML):异步的JavaScript和XML
AJAX = 异步 JavaScript 和 XML。
AJAX 是一种用于创建快速动态网页的技术。
AJAX 是一种借助XML,HTML,CSS和Java Script创建更好,更快,更交互的Web应用程序的新技术。
AJAX 是一种独立于Web服务器软件的Web浏览器技术。
AJAX 使用XHTML作为内容,CSS使用文档对象模型和JavaScript进行动态内容显示。
通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。
传统的网页(不使用 AJAX)如果需要更新内容,必需重载整个网页面。
使用AJAX,当您点击提交时,JavaScript将向服务器发出请求,解释结果并更新当前屏幕。
当客户端程序在后台请求来自服务器的信息时,用户可以继续使用该应用程序。
数据驱动而不是页面驱动。
有很多使用 AJAX 的应用程序案例:新浪微博、Google 地图、开心网等等。
AJAX作用:
1.与服务器进行数据交换:通过AJAX可以给服务器发送请求,并获取服务器响应的数据
→使用了AJAX和服务器进行通信,就可以使用HTML+AJAX来替换JSP页面
2.异步交互:可以在不重新加载整个页面的情况下,于服务器交换数据并更新部分网页的技术,如:搜索联想、用户名是否可用校验,等等...
原来的方式:JSP
3.同步和异步的区别
4、异步请求