AJAX是什么?

什么是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本质上是一个浏览器端的技术

TIM截图20190826220755.png

Ajax优点

1)无刷新更新数据

2)异步与服务器通信。
3)前端和后端负载平衡。

  1. 界面与应用分离
  2. 基于标准

Ajax缺点

1)AJAX 干掉了 Back 和 History 功能,即对浏览器机制的破坏
2)AJAX 的安全问题
3)对搜索引擎支持较弱
4)违背 URL 和资源定位的初衷
5)AJAX 不能很好支持移动设备

你可能感兴趣的:(AJAX是什么?)