搜索
高级检索
高级搜索
书       名 :
著       者 :
出  版  社 :
I  S  B  N:
文献来源:
出版时间 :
Adding Ajax中文版
0.00    
图书来源: 浙江图书馆(由图书馆配书)
  • 配送范围:
    全国(除港澳台地区)
  • ISBN:
    9787121059063
  • 作      者:
    (美)Shelley Powers著
  • 出 版 社 :
    电子工业出版社
  • 出版日期:
    2008
收藏
编辑推荐
  将Ajax加入现有网站系统全新Web 2.0视角,完美RIA体验,全国阐述在既有站点中实现Ajax的原则、方法、技巧与实践,深入理解Ajax技术的基本原理。
  你知道吗?你可以向现有的Web应用程序中添加Ajax,而不必重写整个程序。添加Ajax是为了增强你的应用程序,而不是取代它,本书阐述了这样做的诸多优点。你可能拥有一个传统的Web应用程序,它基于表单的提交来更新一张表。你可以允许用户不必实际提交表单,而只是修改表单域就可以更新这张表,通过这种方式就可以增强你的应用程序。而这只是其中一个例子。
  如果你不想建立富互联网应用程序,而是对扩展现有应用程序感兴趣,那么本书就是为你准备的。你已经了解了应用程序的业务端——Web表单、服务端驱动页面以及静态内容——而且现在,你想让你的Web页面更加生动、有趣且更具交互性。本书向你阐述了:
  ·Aiax技术的完整概述
  ·在你编码之前,制定网站变更策略的方式
  ·如何使用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》(这些书籍均由OReilly出版)。Shelley在多个刊物上发表过多篇文章,它们涉及跨浏览器开发、标准、RDF、JavaScript、CSS及XML。
展开
内容介绍
  本书讲述了如何在现有的Web应用程序中添加Ajax,为传统的Web应用程序带来更好的交互性,从而为应用程序附加更大的价值。本书内容涵盖了Ajax基础知识、各种重要的Ajax库、Ajax的交互效果和高级视觉效果、空间的管理方式、数据的动态处理,还涉及了前沿的mashup技术,以及从头开发Ajax需要考虑的方方面面,包括框架和服务端语言的选取、Ajax库的应用、紧耦合和松耦合的优劣等等。
  本书适用于熟悉传统Web应用程序开发过程,了解HTML、XHTML、CSS、JavaScript技术或至少熟悉一种服务端语言的读者。
展开
目录
前言
第1章  准备迁移到Ajax
Ajax是这样的技术
开始清理
将表格转换为CSS布局
继续转换:逐个元素进行转换
处理浏览器特有的怪癖
了解你的客户端基础
为你的网站设计一个框架
渐进增强和彻底翻新
第2章  Ajax基础
Web应用程序
准备要使用的对象
准备和发送请求
处理Ajax响应
端点、JavaScript沙箱和控件
安全问题
性能初探
最后提一下异步和同步
第3章  Ajax工具及术语
Prototype
script.aculo.us
Rico
Dojo
其他库
第4章  交互效果
Ajax友好的事件处理
即时信息
页内预览
为成功或失败添加颜色渐变效果
第5章  空间:最后的边界
水平方向上控制空间:折叠
标签页
覆盖
第6章  动态处理数据
就地编辑
就地编辑:性能、安全性及可访问性
高亮显示变更
再谈页内更新的可访问性
实时验证
性能和两阶段提交
外部库的数据效果
第7章  单页面应用程序中的历史、导航和位置
介绍新挑战:内容分页
记住位置
新旧持久保持技术共存
新的页面视图
事后分析
第8章  添加高级视觉效果
高级CSS技巧
可缩放矢量图形
SVG快速浏览
SVG和Ajax的混合
图形的未来
第9章  Mashup你的网站
利用Google绘制地图
第二个服务:Flickr
在我们的Mashup中加入Technorati
重构这个Mashup
重构客户端
Mashup总结
第10章  可扩展性、基础结构,以及从头开始
框架:紧耦合和松耦合
Web服务:资源和安全
Ajax库:自给自足,还是“拿来主义”
从头开始设计Ajax
现有的框架
继续我们的Ajax
索引 
展开
加入书架成功!
收藏图书成功!
我知道了(3)
发表书评
读者登录

请选择您读者所在的图书馆

选择图书馆
浙江图书馆
点击获取验证码
登录
没有读者证?在线办证