动力节点首页 全国咨询热线:400-8080-105

绑定手机号,登录
手机号

验证码

微信登录
手机号登录
手机号

验证码

微信登录与注册
微信扫码登录与注册

扫码关注微信公众号完成登录与注册
手机号登录
首页 > 文章

什么是Ajax技术,带给你全新的认识!

05-10 14:36 782浏览
举报 T字号
  • 大字
  • 中字
  • 小字

Ajax 的全称是 Asynchronous JavaScript And XML,即异步 JavaScript 和 XML,它在 2005 年由 Jesse James Garrett 首先提出。在接下来的极短时间内,Ajax 被广泛应用到大量 B/S 结构的应用中,改进了传统的 Web 应用,给浏览者一种更连续的体验。使用Ajax技术网页应用能够快速地将增量更新呈现在用户界面上,而不需要重载(刷新)整个页面,这使得程序能够更快地回应用户的操作。Ajax 的最大优势在于异步交互,即浏览者在浏览页面时,可同时向服务器发送请求,甚至可以不用等待前一次请求得到完全响应,便再次发送请求。这种异步请求的方式,非常类似于传统的桌面应用。通过使用 Ajax 技术,可以使互联网网页具有更友好的人机交互和更美观的浏览界面。

Ajax 并非一种全新的技术,它所使用的 JavaScript、CSS、DOM 等技术早已存在。Ajax 通过这些传统的对象来改善用户的交互体验,让用户能异步发送请求:用户可以在浏览页面的同时,向服务器发送请求。Ajax 技术的核心在于异步请求,浏览器无须频繁地重新加载新页面,服务器的响应不再是整个页面内容,而只是必须更新的部分数据。Ajax 可以减轻服务器和带宽的负担,提供更好的服务响应。使用 Ajax 的异步模式,浏览器无须重新加载整个页面,就可以显示新的数据。浏览器通过 JavaScript 代码向服务器发送请求,JavaScript 代码负责解析服务器的响应数据,并把样式表加到数据上,然后在现有网页中显示出来。

传统的 Web 应用经过多年的发展,在很多方面都是相当完善的。特别是 Java EE、.NET、Ruby on Rails 等平台的出现,更是规范了 Web 应用的开发。Ajax 技术的出现,让人不得不重新思考传统的 Web 应用。Ajax 给浏览者一种全新的体验:浏览者可以无须等待服务器响应,而多次以异步方式向服务器发送请求。这种体验方式,非常类似于传统的桌面应用。Ajax 并不是要颠覆传统的 B/S 结构的应用,而只是让 B/S 结构的应用更加完善。

在传统的Web应用里,因为用户总是需要加载新页面时才提出请求,而提交请求后又需要等待服务器响应,所以,如果服务器响应还没有完全结束,用户只能继续等待,不能发送请求。Ajax 技术带给互联网一场全新的革命,Ajax技术将请求和页面分离,两者互不干扰。目前,几乎所有的 B/S 应用都广泛地使用了 Ajax 技术。Ajax 技术甚至催生了一种新的网络游戏平台:网页游戏——游戏玩家无须下载任何客户端,直接打开网页就可开始游戏。这也是Ajax技术的一个应用方向,Ajax技术的应用领域远不止于此,想要学习更多的Ajax技术,可以到动力节点在线学习,动力节点在线是一个专注Java学习的免费学习网站,致力于打造一个Java学习的乐土,能够为更多热爱Java的小伙伴带来知识!

0人推荐
共同学习,写下你的评论
0条评论
代码小兵652
程序员代码小兵652

113篇文章贡献392215字

相关课程 更多>

作者相关文章更多>

推荐相关文章更多>

JavaWeb的3大组件

代码小兵49806-11 15:28

全面解析Cookie技术

代码小兵49806-11 15:51

浅谈JavaWeb架构演变

代码小兵49806-11 16:22

探讨Web开发中的Session存储与管理

代码小兵51603-29 17:28

JavaScript基础知识

 暴风城-小飞04-06 20:49

发评论

举报

0/150

取消