搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Ajax完全手册
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121075827
  • 作      者:
    Thomas A. Powell著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2009
收藏
编辑推荐
  Ajax Web应用程序开发权威指南
  利用这一本全面的Ajax指南,可以让我们从“单击-等待”的编程模式演化成最新的Web 2.0规范。本书由Web开发专家Thomas Powell撰写,围绕Ajax的具体细节和现实世界代码示例中的各项特征全面铺展开来。
  本书阐明了如何使用可用于代替基于JavaScript通信机理的XML Http Request对象来创建和测试Ajax Web应用程序。通过探索许多特色鲜明的应用程序示例,重点描述了那些新兴的用户界面习惯,并且构建了一系列用以说明现实世界中网络和安全问题的应用程序。通过学习在书中逐步开发而成的健壮的通信库,可以让你搭建出灵活的Ajax应用程序体系。本书也涉及诸如w曲服务、Flash与Ajax的集成、客户端模板、Comet及离线访问等方面的最新技术,从而揭示了Web开发的未来趋势!
  与诸如iframe这样的传统Java Script通信方法一起工作
  全面研究了XML Http Request对象中的全部特性和细节
  处理不同的数据格式,包括XML、JSON、CSV、YAML等
  处理各类网络问题,包括超时、重试、响应顺序及各种服务器和内容错误
  使用像YUI这样的开源Ajax库来简化JavaScript编程
  使用身份认证、混淆及加密技术确保Ajax应用程序的安全
  实现了一些通用的Ajax用户界面模式,如自动建议、单击编辑和拖放
展开
内容介绍
  《Ajax完全手册》是一本详解如何利用最新的Ajax技术进行Web编程的权威指南,主要围绕作者提出的AjaxTCR库逐步展开。第1-第4章为第一部分,分别讲解了 Ajax技术的基本概念、JavaScript通信技术、XMLHttpRequest对象和数据格式;第5-9章为第二部分,在YUI的基础上创建了AjaxTCR库,并在随后的章节中详细讨论了信息传输中的网络因素、安全、用户界面及Ajax站点和应用程序架构等方面的问题。第10章单独构成第三部分,从中可以了解Web Service、SOP、Mash-up和Comet等技术在Ajax中的应用;第四部分分三个附录,分别提供了JavaScript、HTTP和AjaxTCR库的参考。
  《Ajax完全手册》适合有一定Web编程基础的读者学习Ajax之用,也可作为相关培训课程的教材。
展开
精彩书摘
  第一部分 核心思想
  第1章 Ajax简介
  1.3 Ajax的崛起
  Ajax是一个新名字,但是其中所包含的各种思想则由来已久。该词是由Jesse James Garrett在2005年2月所写的一篇文章中首先提出的。然而,毋庸置疑的是,Jesse应当是第一个认识到Ajax思想的人,而他在这一方面的应用要远早于这个新名字出现的时问。1999年,Microsoft第一次把XHR ActiveX对象添加到Internet Explorer 5中,用来为Outlook Web Access提供支持。大约是在同一时间,数以万计的开发人员使用包括隐式内联框架(hidden inline frame)在内的大量技术来开发Web应用程序,而这些应用程序看起来都具有Ajax一样的范式。这些不同的名字有像“远程脚本”(remote scripting)、“内部浏览”(innerbrowsing)(来自于Netscape)以及“富Internet应用程序”(Rich Internet Application,RIA)(来自于Macromedia及其他公司)。然而,无论它叫什么,由于某些原因,对于Web开发的这一方法的确是没有激起大多数web专家的兴趣。
  为何这一技术在被忽略多年后又突然得以重见天日,这正是因为它的深思熟虑和巨大争议而造成的。非常相似的是,保守的产业环境是在上世纪末本世纪初.COB公司的倒台而逐渐孕育出来的,但是什么改变了这一点还不十分清楚。程序设计人员认为,Google的Gmail、Yah00对Ajax的前身Oddpost的购买,以及Microsoft用于Exchange 2000的Outlook Web Access都向世人证明,基于Java Script的Web应用程序使用部分页面更新技术,的确可以用于大规模、面向公共(public facing)、关键性任务的应用程序(mission critical application)中,在这些特殊例子中,比如说基于Web的e-mail。对于其他富Web应用程序的介绍,比如Go091e Maps,可有助于说明它对任意的应用程序来说都是一个可行的设计模式。一旦多次成功证明该模式,并添加适当的宣传和来自博客类中喋喋不休的讨论等等,正如他们所说的那样,都成了历史了。
  1.3.1  Ajax的启示
  不言而喻,Ajax寓意深刻。这里给出一些用于思索的重点因素。而对于由Ajax造成的网络、体系架构以及接口方面的诸多难题将会在本书的随后章节中加以介绍。
展开
目录
第一部分 核心思想
第1章 Ajax简介
1.1 Ajax定义
1.2 HelloAjaxWorld例子
1.2.1 本地运行Ajax例子的挑战
1.3 Ajax的崛起
1.3.1 Ajax的启示
1.4 小结
第2章 Ajax前的JavaScript通信技术
2.1 单向通信
2.1.1 单向Image对象技术
2.1.2 带查询字符串的单向iframe
2.1.3 单向