Ajax完全手册

出版时间:2009-1  出版社:电子工业出版社  作者:波维尔  页数:501  字数:826000  
Tag标签:无  

前言

Ajax是近年来最热门的Web关键技术之一。Ajax的全称是“Asynchronous JavaScript andXML”(异步JavaScript和XML),是一种创建交互式Web应用程序的全新设计方法,其核心思想就是要让Web应用程序的运行就像桌面应用程序一样。从Jesse James Garrett在“Ajax:A New.Approacht0 Web Applications一文中第一次提出Ajax,到10年前Outlook Web Access小组成功完成第一个应用了Ajax技术的商业应用程序,再到今天充斥各类媒体“体验Web 2.0”的字眼,无不昭示着Aiax技术的无穷魅力。万事开头难,选择一本Ajax快速入门的好书亦如此。当Ajax这门最为闪耀的Web技术不断向我们发出诱惑和挑战时,本领域中又有几人能不为之心动?但在Internet中搜索有关Ajax的图书时,查询结果并不多,且多数都是入门性的。能否找到一本既适合初入Ajax圣殿的门外汉,又能满足拥有一定道行的中级工,同样也符合那些独孤求败那样的高级程序开发人员胃口的书籍?本书无疑是最佳答案之一。本书的作者rhomas A.Powell(tpowell@pint.com)进入:Internet领域已20余年,同时也是一名多产的Web专家,他撰写过多本Intemet编程的畅销书。同时,他还在美国加利福尼亚大学圣地亚哥分校(UCSD)讲授“Ajax导论”课程。本书的技术编辑:Ric Smith是Oracle应用程序开发工具的首席产品经理,负责提供Oracle的Ajax和Java EE Web Tier的技术支持,也是OpenAjax联盟的成员。正是他们对于技术细节的专注和睿智的洞察力,使得本书成为Ajax学习中不可多得的好书。

内容概要

本书是一本讲解如何利用最新的Ajax技术进行Web编程的权威指南,主要围绕作者提出的Ajax TcR库逐步展开。第1-4章为第一部分,分别讲述了Ajax技术的基本概念、JavaScript通信技术、XML Http Request对象和数据格式;第5-9章为第二部分,在YUI的基础上创建了Ajax TCR库,并在随后的章节中详细讨论了信息传输中的网络因素、安全、用户界面及Ajax站点和应用程序架构等方面的问题;第10章单独构成第三部分,从中可以了解web Service、SOAP、Mash-up和Comet等技术在Ajax中的应用;第四部分为三个附录,分别提供了Java Sctipt、HTTP和Ajax TCR库的参考。    本书适合有一定Web编程基础的读者学习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 单向标记   2.1.4 其他方法   2.1.5 带表单发送的单向iframe   2.1.6 基于cookie的传输  2.2 双向通信   2.2.1 用于双向通信的Image   2.2.2 双向Script标签通信   2.2.3 不太常用的双向方法   2.2.4 双向iframe  2.3 对通信模式的回顾  2.4 应用程序示例   2.4.1 客户端JS错误指示器   2.4.2 站外链接点击的监控   2.4.3 奇特的评分系统——Ajax之前的版本   2.4.4 RSS阅读器  2.5 小结 第3章 XMLHttpRequest对象  3.1 XHR概述  3.2 实例化和跨浏览器的问题   3.2.1 对ActiveXXHR的担心   3.2.2 跨浏览器的XHR封装  3.3 XHR请求的基本原理  3.4 同步请求  3.5 异步请求  3.6 通过GET发送数据  3.7 通过POST发送数据   3.7.1 请求报头  3.8 其他HTrP请求   3.8.1 HEAD请求    3.9 响应的基本原理   3.9.1 回访readyState   3.9.2 status和statusText   3.9.3 responseText   3.9.4 responseXML   3.9.5 响应报头  3.10 控制请求  3.11 XHR身份验证  3.12 适当和新兴的XHR特性   3.12.1 管理MIME类型   3.12.2 多部分响应   3.12.3 处理中的响应和部分的响应   3.12.4 其他的Firefox事件处理程序   3.12.5 XHR的奥秘和未来的改变  3.13 XHR的含义和挑战   3.13.1 Ajax和内存泄露  3.14 小结 第4章 数据格式  4.1 Ajax和字符集  4.2 数据格式的确定   4.2.1 编码/解码请求   4.2.2 编码/解码响应   4.2.3 安全性因素   4.2.4 传输上的因素  4.3 标准编码:x-www-form-urlencoded   4.3.1 扩展标准编码   4.3.2 表单序列化   4.3.3 对象序列化  4.4 使用其他输入格式   4.4.1 XML   4.4.2 JSON   4.4.3 其他请求形式:YAML、文本及其他 ……第二部分 Ajax应用  第5章 开发一个Ajax库  第6章 网络因素  第7章 安全问题  第8章 Ajax用户界面设计  第9章 Ajax站点和应用程度架构第三部分 高级主题  第10章 Web服务和更多的功能第四部分 附录  附录A JavaScript快速参考  附录B HTTP 1.1参考  附录C AjaxTCR库参考

章节摘录

插图:

编辑推荐

《Ajax完全手册》包含一个Ajax通信库,设计、调试和管理高度交互的Ajax应用程序,用最佳实践确保Ajax应用程序的可用性、速度和安全,探索Comet、web服务及离线访问等新兴思想,利用这一本全面的Ajax指南,可以让我们从“单击一等待”的编程模式演化成最新的Web 2.0规范。《Ajax完全手册》由Web开发专家Thomas Powell撰写,围绕Ajax的具体细节和现实世界代码示例中的各项特征全面铺展开来。《Ajax完全手册》阐明了如何使用可用于代替基于JavaScript通信机理的XML,HttpRequest对象来创建和测试Ajax Web应用程序。通过探索许多特色鲜明的应用程序示例,重点描述了那些新兴的用户界面习惯,并且构建了一系列用以说明现实世界中网络和安全问题的应用程序。通过学习在书中逐步开发而成的健壮的通信库,可以让你搭建出灵活的Ajax应用程序体系。《Ajax完全手册》也涉及诸如Web服务、Flash与Ajax的集成、客户端模板、Comet及离线访问等方面的最新技术,从而揭示了Web开发的未来趋势!与诸如iframe这样的传统JavaScript通信方法一起工作全面研究了XML HttpRequest对象中的全部特性和细节处理不同的数据格式,包括XML、JSON、CSV、YAML等处理各类网络问题,包括超时、重试、响应顺序及各种服务器和内容错误使用像YUI这样的开源Ajax库来简化JavaScript编程使用身份认证、混淆及加密技术确保Ajax应用程序的安全实现了一些通用的Ajax用户界面模式,如自动建议、单击编辑和拖放。

图书封面

图书标签Tags

评论、评分、阅读与下载


    Ajax完全手册 PDF格式下载


用户评论 (总计2条)

 
 

  •   质量很好,书没有问题
  •   书不错,价格也好.
 

250万本中文图书简介、评论、评分,PDF格式免费下载。 第一图书网 手机版

京ICP备13047387号-7