CommunityEventsWebcastsNewsletters
新书即将出版全部书目订购信息
ProgrammingDataAnalysisOpen SourceiPadiPhoneFacebookApple
数据教育 2.0政府 2.0移动互联网编程出版Web 2.0
Safari HomeSubscribeFree TrialBooksVideos
Strata ChinaVelocity中国Ignite北京O'Reilly Conferences
EnrollYour CareerWhy OSTCourses & CertificatesContactStudent Sign In
 
好好学习,天天向上
 
Adding Ajax中文版
Adding Ajax中文版
Shelley Powers
出版时间:2008年03月

介绍
你知道吗?你可以向现有的Web应用程序中添加Ajax,而不必重写整个程序。添加Ajax是为了增强你的应用程序,而不是取代它,本书阐述了这样做的诸多优点。你可能拥有一个传统的Web应用程序,它基于表单的提交来更新一张表。你可以允许用户不必实际提交表单,而只是修改表单域就可以更新这张表,通过这种方式就可以增强你的应用程序。而这只是其中一个例子。
如果你不想建立富互联网应用程序,而是对扩展现有应用程序感兴趣,那么本书就是为你准备的。你已经了解了应用程序的业务端——Web表单、服务端驱动页面以及静态内容——而且现在,你想让你的Web页面更加生动、有趣且更具交互性。本书向你阐述了:
* Ajax技术的完整概述
* 在你编码之前,制定网站变更策略的方式
* 如何使用XMLHttpRequest对象
* 几个重要的Ajax库,包括Prototype、script.aculo.us、Rico以及MochiKit
* Ajax交互元素——如何在多个浏览器上使用事件以及事件处理器
* 提出了将Web页面作为空间的概念,包括管理Web空间的三种流行方式
* 如何进行数据更新,包括添加、删除及更新数据,所有这一切都在一个单独的页面内完成
* Ajax对Web产生的一些影响——破坏后退按钮、丢失浏览器历史、当页面刷新时动态效果的消失等
* 高级CSS效果,包括拖拽滚动条、分页、SVG以及Canvas对象的使用
* Mashup—Ajax所具备的一种直接在Web页面中以各种方式组织数据的能力,这些数据来自不同的Web服务
你不必从头开始使用Ajax,而只需直接把它添加到你现有的程序中。本书向你阐述了如何去做的过程。
Shelley Powers是一位软件开发工程师、软件架构师、摄影师及作家,他创作了一些有关Web开发及技术方面的书籍,包括《Unix Power Tools》、《Essential Blogging》、《Practical RDF》及《Learning JavaScript》(这些书籍均由O’Reilly出版)。Shelley在多个刊物上发表过多篇文章,它们涉及跨浏览器开发、标准、RDF、JavaScript、CSS及XML。
目录
  1. 目录
  2. 前言 I
  3. 第1章 准备迁移到Ajax 1
  4. Ajax是这样的技术 3
  5. 开始清理 7
  6. 将表格转换为CSS布局 11
  7. 继续转换:逐个元素进行转换 16
  8. 处理浏览器特有的怪癖 17
  9. 了解你的客户端基础 20
  10. 为你的网站设计一个框架 24

产品信息
书名:Adding Ajax中文版
作者:Shelley Powers
出版时间:2008年03月
书号:978-7-121-05906-3
原版书出版商:O'Reilly Media

关于作者
Shelley Powers
 
Shelley Powers是一个咨询顾问兼作家,她有自己的公司Burning Bird Enterprises。过去的几年中,她在不同平台上“挥舞”着各式工具编写了多种多样的分布式、Internet以及Web开发应用程序。她的著作以及与别人合著的书覆盖了DHTML、JavaScript、Java、CGI、Perl、P2P和通用Web技术,等等。你可以通过Email地址shelleyp@yasd.com和Shelley直接取得联系,在网站http://www.burning-birdenterprises.com中可以找到本书的技术支持。
Shelley Powers is a software developer/architect, photographer, and writer who has authored numerous computer books on web development and technologies,including the O'Reilly titles Developing ASP Components; Unix Power Tools, Third Edition; Essential Blogging; and Practical RDF. Through the years, Shelley has also contributed several articles on cross-browser development, standards, RDF, Java-
Script, CSS, and XML for several publications, and has worked with some of the world's leading companies. Shelley's tech web site is http://burningbird.net.

Shelley Powers has been working with and writing about web technologies on topics
ranging from the first release of JavaScript to the latest graphics and design tools for
more than 13 years. Her recent O’Reilly books have covered the semantic web, Ajax,
JavaScript, and web graphics. She’s also an avid amateur photographer and web
development aficionado who enjoys applying her latest experiments on her many
websites.
 
查看Shelley Powers更多信息
 

封面介绍
本书封面上的动物是一只带有叉状斑纹的鼠狐猴,通常叫做叉斑鼠狐猴(学名:Phaner furcifer)。几乎和所有狐猴一样,只有在马达加斯加(Madagascar)岛上,才能够找到叉斑鼠狐猴的踪影。叉斑鼠狐猴生活在这个国家的北部和西部的热带雨林中。叉斑鼠狐猴大约有18到22英寸长,但是它的尾巴就占去了整个长度的一半。这种狐猴名字的由来是:从每只眼睛到它的头顶各有一条条纹,最后汇成一个叉状。这种特殊的灵长目动物以温带落叶树木的树脂为食,但有时也吃昆虫幼虫分泌的蜜汁以及昆虫。叉斑鼠狐猴是最善于鸣叫的狐猴,已被证实的叫声就超过7种,包括ki、kiu、kea(只有雄性才会发出)、hon、以及报警、悲痛和争斗的叫声。
和世界上大多数的动物一样,叉斑鼠狐猴的领地正在受着耕地和农场扩张的威胁。它也正在濒临灭绝。然而,人们正在努力保护这种狐猴;在一些公园以及这个国家周围的自然保护区都可以发现它们。
本书的封面图片来自Lydekker国家历史图书馆。