AJAX如何与后台交互 详细�0�3
1个回答
展开全部
建交互式网页应用的网页开发技术。Ajax 技术是目前在浏览器中通过 JavaScript 脚本可以
使用的所有技术的集合。Ajax 以一种崭新的方式来使用所有的这些技术,使得古老的B/S 方
式的Web 开发焕发了新的活力。
Ajax 技术之中,最核心的技术就是XMLHttpRequest,它最初的名称叫做XMLHTTP,是微软公
司为了满足开发者的需要,1999 年在IE5.0 浏览器中率先推出的。后来这个技术被上述的规
范命名为 XMLHttpRequest。它正是 Ajax 技术之所以与众不同的地方。简而言之,
XMLHttpRequest 为运行于浏览器中的 JavaScript 脚本提供了一种在页面之内与服务器通信
的手段。页面内的JavaScript 可以在不刷新页面的情况下从服务器获取数据,或者向服务器
提交数据。XMLHttpRequest 的出现为Web 开发提供了一种全新的可能性,甚至整个改变了人
户提供更好的交互体验。
与传统的Web 开发不同,Ajax 并不是以一种基于静态页面的方式来看待Web 应用的。从Ajax
的角度看来,Web 应用应由少量的页面组成,其中每个页面其实是一个更小型的 Ajax 应用。
每个页面上面都包括有一些使用 JavaScript 开发的 Ajax 组件。这些组件使用
XMLHttpRequest 对象以异步的方式与服务器通信,从服务器获取需要的数据后使用DOM API
来更新页面中的一部分内容。因此Ajax 应用与传统的Web 应用的区别主要在三个地方:
1. 不刷新整个页面,在页面内与服务器通信。
2. 使用异步方式与服务器通信,不需要打断用户的操作,具有更加迅速的的响应能力。
3. 应用仅由少量页面组成。大部分交互在页面之内完成,不需要切换整个页面。
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询