加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

Ajax小结

发布时间:2020-12-15 21:32:46 所属栏目:百科 来源:网络整理
导读:Ajax 的来由:其实 Ajax 的引入,跟咱们现阶段的网络状况不稳定有很大的关系,往往客户端和服务器之间的联系需要挺长一段时间的,当客户端发出请求之后,用户只能干等着服务器的响应,不能做其他的事情。这个时候 Ajax 应运而生。在电脑和服务器之间扮演一个



Ajax的来由:其实Ajax的引入,跟咱们现阶段的网络状况不稳定有很大的关系,往往客户端和服务器之间的联系需要挺长一段时间的,当客户端发出请求之后,用户只能干等着服务器的响应,不能做其他的事情。这个时候Ajax应运而生。在电脑和服务器之间扮演一个缓冲器的角色,让用户误以为客户端和服务器之间的服务没有中断。或许,在不久的将来,随着网络的稳定,ajax完全可以用于别的方面,而不是现阶段的弥补网络不稳定的不足。

Ajax的全称:AsynchronousJavaScript and XML

Ajax所包含的技术:

页面表示:css+xhtml

动态绑定:Dom模型

通信对象:xmlHttpRequest对象

数据交换:javascript

Ajax原理:用户通过浏览器向服务器发出资源请求,为了提升用户体验,这个请求并不是马上就到了服务器响应。而是这个请求到了浏览器自带的ajax引擎,然后ajax引擎通过xmlHttpRequest对象和服务器进行联系。然后xmlHttpRequest对象通过open方法找到响应的servlet,然后通过send方法传输数据,最后用responseText方法将请求的资源重新渲染html界面。ajax的原理简单来说就是:通过xmlHttpRequest对象向服务器发送异步请求,从服务器获得数据,然后通过手写javascript来操作dom树。

Ajax的优点:

  1. 页面无刷新实现与服务器的通信,用户体验很好。
  2. 异步方式请求服务器资源,实现多线程,提高资源利用率。
  3. 由于ajax是镶嵌在浏览器内部的引擎,所以将服务器端的一些工作前端化,减轻服务器的压力。

Ajax的缺点:

所谓成也萧何败萧何,正是因为ajax充当了客户端和服务器之间的桥梁,使得服务器不得不暴露他本身的一些数据,不利于企业资源安全。

小结:在当下,网络并不是很稳定,使用ajax来提升用户体验,无疑是一个很好的选择。至于安全方面,我们则需要http协议的sessioncookie机制等其他技术来提升。使用技术和与人交往一样,择其善者而从之而从之!

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读