浅谈AJax的优缺点

浅谈AJax的优缺点

Ajax也就是 ASynchronous JavaScript And XML,异步的JavaScript 和 XML。

简而言之,它是使用XMLHttpRequest对象与服务器端通信的脚本语言。

它可以发送及接收各种格式的信息,包括JSON、XML、HTML和文本文件。AJAX最为吸引人的就是它的“异步”特性,AJAX可以无需刷新页面而与服务器端进行通信。

AJAX的优点:

1、异步请求,不妨碍用户浏览页面或者其他操作。

2、局部刷新,无需重新刷新页面。

3、界面与应用分离。有利于分工合作、减少非技术人员对页面的修改造成的WEB应用程序错误、提高效率、也更加适用于现在的发布系统。

4、基于标准被广泛支持。

5、前端和后端负载平衡。最大程度的减少冗余请求和响应对服务器造成的负担,提升站点性能。

缺点:

1、back和History,对浏览器机制的破坏。

2、安全问题。易受到黑客攻击。

3、对搜索引擎支持较弱。

4、不能很好支持移动设备。

5、违背URL和资源定位的初衷。

实现AJAX的基本步骤【六步】

要完整实现一个AJAX异步调用和局部刷新,通常需要以下几个步骤:

​ (1)创建XMLHttpRequest对象,也就是创建一个异步调用对象.

​ (2)创建一个新的HTTP请求,并指定该HTTP请求的方法、URL及验证信息.

​ (3)设置响应HTTP请求状态变化的函数.

​ (4)发送HTTP请求.

​ (5)获取异步调用返回的数据.

​ (6)使用JavaScript和DOM实现局部刷新.

具体说明请看

https://www.cnblogs.com/efforts-will-be-lucky/p/7064802.html

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值