Ajax in pracfice jax实战实例详解

节选

[

《Ajax实战实例详解》堪称Ajax 领域内的典范之作,深受读者好评。它以Ajax 的简要介绍开篇,然后以知识点为脉络, 讲述了几十个易于使用的、以解决方案为重点的实例,并针对每一个实例给出了详细的范例代码,可操作性极强。通过《Ajax实战实例详解》,读者可以学会如何实现富客户端用户界面,包括拖拽、实践性策略、有效导航、事件处理、表单项目验证、状态管理、Ajax 库的选择、访问第三方的开放网络服务接口,等等。*后,《Ajax实战实例详解》以一个妙趣横生且极其实用的mashup 实例结尾。《Ajax实战实例详解》适合所有的现代Web 开发人员。

]

本书特色

[

《Ajax实战实例详解》是Aiax大师Dave Crane继巨著《Ajax实战》之后,与数位**高手联袂推出的又一部Ajax力作。《Ajax实战实例详解》中直指Ajax/JavaScript应用程序开发中急需解决的各种具体问题,通过大量经典的可重用代码。七位世界级Web专家巨献、引领你进入Ajax 2.0时代、大量Ajax/JavaScript核心技巧和*佳实践。Ajax赋予了web程序员开创未来的潜力。但是,Ajax应用程序的复杂性和开发难度也大大增加——如此空前的挑战,我们应该如何应对?

]

作者简介

[

Dave Carane是著名的Ajax权威,领衔撰写了《Ajax实战》三部曲。

]

目录

**部分 Ajax基础第1章 拥抱Ajax1.1 Ajax,一种颠覆性的技术1.1.1 重新定义用户的工作流程1.1.2 重新定义Web应用的架构1.2 Ajax快速入门1.2.1 XMLHttpRequest简介1.2.2 实例化XMLHttpRequest1.2.3 发送请求1.2.4 处理响应1.2.5 XMLHttpRequest的其他方法和属性1.3 使用框架简化Ajax1.3.1 用Prototype库中的Ajax.Request对象创建请求1.3.2 简化Ajax响应1.4 总结第2章 Ajax的通信方式2.1 在服务器端生成JavaScript2.1.1 执行由服务器生成的代码2.1.2 遵循代码生成的实践准则2.2 JSON简介2.2.1 在服务器上生成JSON2.2.2 使用JSON往返传输数据2.3 在Ajax中使用XML和XSLT2.3.1 解析服务器生成的XML2.3.2 用XSLT和XPath来更好地处理XML2.4 在Web服务中使用Ajax2.5 总结第3章 面向对象的JavaScript与Prototype库3.1 面向对象的JavaScript3.1.1 对象的基本原理3.1.2 函数是一等公民3.1.3 对象构造器和方法3.1.4 编写JavaScript类:一个按钮3.2 Prototype程序库3.2.1 常用的函数和扩展3.2.2 对数组的扩展3.2.3 Hash类3.2.4 给函数绑定上下文对象3.2.5 面向对象的Prototype3.2.6 用Prototype重写Button类3.3 总结第4章 Ajax开源工具集4.1 Dojo工具包4.1.1 用Dojo进行异步请求4.1.2 用Dojo自动对表单进行编组4.2 Prototype4.2.1 Prototype中的异步请求4.2.2 用Prototype进行自动更新4.2.3 用Prototype进行定期更新4.3 jQuery4.3.1 jQuery基础4.3.2 用jQuery进行异步加载4.3.3 用jQuery获取动态数据4.4 DWR4.5 总结第二部分 Ajax*佳实践第5章 事件处理5.1 事件处理模型5.1.1 基本的事件处理注册5.1.2 高级事件处理5.2 Event对象与事件传播机制5.2.1 Event对象5.2.2 事件的传播5.3 使用Prototype进行事件处理5.4 事件类型5.4.1 鼠标事件5.4.2 键盘事件5.4.3 change事件5.4.4 页面事件5.5 事件处理实践5.5.1 在服务端验证文本字段5.5.2 无需页面重新加载的表单元素提交方式5.5.3 只提交发生改变的元素5.6 总结第6章 表单验证与提交6.1 客户端表单验证6.1.1 在客户端进行验证6.1.2 即时验证6.1.3 跨字段验证6.2 投递数据6.2.1 POST请求剖析6.2.2 将数据投递到服务器6.2.3 将表单数据投递到服务器6.2.4 检测表单数据变化6.3 总结第7章 内容导航7.1 网站导航原理7.1.1 大海捞“针”7.1.2 创造更好的“针”探7.1.3 导航和Ajax7.2 传统的Web导航7.2.1 一个简单的导航菜单7.2.2 DHTML菜单7.3 借鉴桌面应用的导航设施7.3.1 使用qooxdoo库实现Tab组件7.3.2 qooxdoo工具栏和窗口7.3.3 qooxdoo树组件7.4 桌面应用和Web应用的折中7.4.1 OpenRico库的Accordion控件7.4.2 创建HTML友好的树控件7.5 总结第8章 处理后退、刷新和撤销8.1 禁止用户访问浏览器的导航控件8.1.1 移除浏览器导航工具栏8.1.2 捕捉快捷键8.1.3 禁止右键弹出上下文菜单8.1.4 阻止用户导航历史记录或刷新页面8.2 与浏览器导航控件协作8.2.1 使用JavaScript内建的history对象8.2.2 使用Hash对象实现书签8.2.3 RSH框架介绍8.2.4 使用RSH框架维护客户端状态8.2.5 使用RSH在服务端维护应用程序状态8.3 处理撤销操作8.3.1 何时提供可撤销功能8.3.2 实现一个可撤销/恢复操作栈8.3.3 扩展撤销栈以支持更复杂的用户操作8.4 总结第9章 拖放9.1 支持拖放的JavaScript框架9.2 Ajax应用中的拖放9.2.1 支持拖放的Ajax购物车示例9.2.2 拖放列表中的数据操纵9.2.3 使用ICEfaces创建Ajax购物车9.3 总结第10章 对用户友好一点10.1 与延迟作斗争10.1.1 以反馈来应对等待10.1.2 显示进度10.1.3 Ajax请求超时10.1.4 处理多次点击10.2 预防和检测输入错误10.2.1 主动显示上下文帮助10.2.2 对表单输入项进行有效性验证10.3 维护焦点和分层顺序10.3.1 维护焦点顺序10.3.2 管理堆叠顺序10.4 总结第11章 状态管理和缓存11.1 客户端状态的维持11.2 服务器数据缓存11.2.1 Java类的数据的交换11.2.2 预取11.3 客户端状态的持久化11.3.1 以JSON形式存储和取回用户状态11.3.2 通过AMASS保存JSON字符串11.4 总结第12章 开放式WebAPI和Ajax12.1 Yahoo!开发者网络12.1.1 Yahoo!地图12.1.2 跨服务器代理12.1.3 Yahoo!MapsGeocoding12.1.4 Yahoo!交通12.2 Google搜索API12.3 Flickr图片分享12.3.1 Flickr用户内部标识12.3.2 Flickr图片和缩略图12.4 稍等!据说,还有很多

封面

Ajax in pracfice jax实战实例详解

书名:Ajax in pracfice jax实战实例详解

作者:格雷恩

页数:382 页

定价:¥59.0

出版社:人民邮电出版社

出版日期:2014-10-18

ISBN:9787115187659

PDF电子书大小:43MB

百度云下载:http://www.chendianrong.com/pdf

发表评论

邮箱地址不会被公开。 必填项已用*标注