什么是Ajax?
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML)是一种创建交互式网页应用的网页开 发技术。
Ajax不是一种新技术是如下几种技术的组合应用:
1.基于web标准(standards-based presentation)XHTML+CSS的表示;
2.使用 DOM(Document Object Model)进行动态显示及交互;
3.使用 XML 和 XSLT 进行数据交换及相关操作;
4.使用 XMLHttpRequest 进行异步数据查询、检索;
5.使用 JavaScript 将所有的东西绑定在一起。
6.Ajax本质上是一个浏览器端的技术
Ajax优点
1)无刷新更新数据
2)异步与服务器通信。
3)前端和后端负载平衡。
- 界面与应用分离
- 基于标准
Ajax缺点
1)AJAX 干掉了 Back 和 History 功能,即对浏览器机制的破坏
2)AJAX 的安全问题
3)对搜索引擎支持较弱
4)违背 URL 和资源定位的初衷
5)AJAX 不能很好支持移动设备