1、开始学习Ajax

Internet飞速发展的今天,Web站点已经成为人们快速获取、发布和传递信息的重要渠道,并且成为政府、企事业单位信息化建设中的重要组成部分,从而倍受人们的重视。

然而多数 Web 应用程序都明显的对用户不友好。用户和计算机间每次交互的视图都被 Web 浏览器和服务器死板的规定,这种视图对用户和开发人员都一种倒退,用户被牢牢限制在基于模式窗口的解决方案之中。

在传统Web应用程序的交互方式中,由用户触发一个HTTPHyper Text Transportation Protocol超文本传输协议请求到服务器,服务器对其进行处理后再返回一个新的HTMLHypertext Markup Language超文本标记语言页到客户端,每当服务器处理客户端提交的请求时,客户都只能空闲等待,并且哪怕只是一次很小的交互、只需从服务器端得到很简单的一个数据,都要返回一个完整的HTML,而用户每次都要浪费时间和带宽去重新读取整个页面。

现在已经创造出具有完善用户界面又能够通过 Internet 访问服务器资源的客户程序其中之一就是Ajax(异步JavaScript XML,这种相对较新的技术把处理能力转移至客户端,并减少了每次从服务器传输数据都要刷新整个网页的要求,Ajax的工作原理相当于在用户和服务器之间加了个中间层,使用户操作与服务器响应异步化,这个中间层被称做Ajax引擎,它实际上是一组JavaScript代码。并不是所有的用户请求都直接提交给服务器,些数据验证和数据处理等都交给Ajax引擎自己来做,只有确定需要从服务器读取新数据时再由Ajax引擎代为向服务器提交请求。使用它可以构建更为动态和响应更灵敏的Web应用程序。包括Google Microsoft Web站点都告诉我们,Web应用程序不必完全依赖于从服务器重新载入页面来向用户呈现更改。国内外目前也将Ajax视为时髦的技术加以学习和应用,并开发出了优秀的Ajax框架。很多网站都采用了Ajax技术来做优化处理,主要应用在交互较多、频繁读数据、数据分类良好的 Web网站中。

    本课题在重点在于介绍Ajax的核心即XMLHttpRequest对象及其使用方法,并将传统的J2EE平台Web应用程序之中加入Ajax技术,消除网络交互过程中的处理—等待—处理—等待的缺点,使得Web应用程序在应用上更加优秀。

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值