Ajax的原理以及优缺点

Ajax的原理以及优缺点


1、概念
Ajax全称“Asynchronous JavaScript and Xml”异步JavaScript和XML),是一门创建交互式网页的开发技术,可以在网页不加载的情况下,实现局部更新,进行少量的数据交换。
2、原理
Ajax依赖于浏览器内置对象XHR(XMLHttpRequest),通过XHR 发送异步请求,异步请求不会妨碍客户端的任何操作。而同步请求需要请求完成后,才开始后续操作,未完成前一直处于等待状态。
3、Ajax的优缺点
3.1优点
a、最大的优点就是页面无需刷新,可以增加用户的体验
b、使用异步的方式与服务器通信,不会中断页面操作
c、将一些后端的工作移到前端,较少服务器的带宽与负担
3.2缺点
a、AJax干掉了Back和历史功能,即对浏览器机制的破坏。在动态更新页面的情况下,用户无法回退到前一个页面的状态。用户通常希望单机后退按钮能够取消他们的前一次操作,但在Ajax应用程序中,这将无法实现。
b、AJAX技术给用户带来很好的用户体验的同时也对IT企业带来了新的安全威胁,Ajax技术就如同对企业数据建立了一个直接通道。这使得开发者在不经意间会暴露比以前更多的数据和服务器逻辑。
c、对搜索引擎的支持较弱。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值