在Google和Yahoo中使用Ajax

StrutsAjax高级程序设计》样章连载——12.1 Ajax解密

<o:p></o:p>



1. 经典Struts著作,涵盖Ajax<o:p></o:p>

2. 深入剖析Web编程思想和Struts各种高级主题<o:p></o:p>

3. 注重实践,提升你解决实际问题的能力<o:p></o:p>

4. Pro Spring作者新著<o:p></o:p>

<o:p> 
</o:p>

关于本书的更多信息:http://www.china-pub.com/38127

---------------------------------------------------------------------------------------------------------------------------------------------------------

12.1 Ajax解密

        Ajax,或者称为异步JavaScriptXML,最初是由Jesse James Garrett2005年提出,因此他有时也被称作“Ajax之父”。Ajax不是单一的技术,实际上是多种概念和技术的集合,以实现与Web应用程序之间更丰富、更灵活的交互方式。现在,术语Ajax被公认为一种浏览器内置技术,能够实现与后台服务器之间的异步通信。

Ajax背后的基本概念是,当Web页面的某部分变化时,整个页面不需要全部刷新。比如,当用户从Country下拉列表中选择一个国家时,States下拉列表会自动填充该国家所拥有的所有州。在传统的Web应用程序中,要实现上述目标,需要Web页面与后端服务器进行一次交互,并且整个页面被刷新。如果使用Ajax技术,与服务器的交互是异步进行的,只有页面的一部分会被刷新。实现这个效果的基本技术包括XMLJavaScriptXHTML

在本章中,我们将介绍最新的Ajax技术,能够把Web开发提升到一个全新的层次。我们将演示如何在Struts应用程序中使用Ajax。让我们首先说说Ajax到底是什么吧。

12.1  Ajax解密

Ajax背后的基本技术是JavaScript,它能够:

►使用XML或者其他技术,比如JavaScript对象标记(JSON, JavaScript Object Notation),实现与服务器的数据交换;

►使用DHTML和文档对象模型(DOM)实现新数据或者已修改数据的动态显示;

►使用数据显示标准,比如层叠样式表(CSSCascading Style Sheets)。

接下来,我们看看Ajax应用的几个实例,让你基本了解Ajax能够做什么。

12.1.1  Google中使用Ajax<o:p></o:p>

当然,你也会想到,Google是新的Ajax技术的最大用户之一。Google GmailGoogle Calendar以及Google Personalized Home页面,这些Web应用程序都是应用Ajax技术的范例。

比如,Google Calendar使用Ajax以实现日历项的快速增加和更新。Gmail使用Ajax技术,以显示右上角“loading”文本的内容。

12.1.2  Yahoo中使用Ajax<o:p></o:p>

Yahoo的新主页面也使用了Ajax技术。借助于Ajax技术,在主页面上增加很多个性化功能以及很多新特性,比如电子邮件快速浏览。

下一节  12.2  什么地方应该使用Ajax

---------------------------------------------------------------------------------------------------------------------------------------------------------<o:p></o:p>
本文仅供学习交流使用,严禁抄袭和转载,如果将本文内容用于商业用途,将追究法律责任!<o:p></o:p>

好书推荐,精彩明天继续······<o:p></o:p>

你是一位Java Web开发者吗?如果是,我诚挚地、强烈地向您推荐两本业界公认的经典Struts教程······<o:p></o:p>

1.《Struts基础教程》<o:p></o:p>

<o:p> </o:p>

(1)       针对Java Web开发人员的一本基础教程<o:p></o:p>

(2)       能够帮助读者迅速掌握Struts基础<o:p></o:p>

更多详细信息:http://www.china-pub.com/33567<o:p></o:p>

<o:p> </o:p>

2.《深入浅出Struts》<o:p></o:p>

<o:p> </o:p>

(1)       Amazon畅销书<o:p></o:p>

(2)       深入全面地阐释Structs的方方面面..<o:p></o:p>

(3)       专门章节剖析Struts源代码<o:p></o:p>

更多详细信息:http://www.china-pub.com/35778<o:p></o:p>

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值