征服AJAX:Dojo、Prototype、script.aculo.us框架解析与实例

征服AJAX:Dojo、Prototype、script.aculo.us框架解析与实例
作 者: 施伟伟 张蓓
出版社: 人民邮电出版社
丛编项:
版权说明: 本书为出版图书,暂不支持在线阅读,请支持正版图书
标 签: 软件与程序设计
ISBN 出版时间 包装 开本 页数 字数
未知 暂无 暂无 未知 0 暂无

作者简介

暂缺《征服AJAX:Dojo、Prototype、script.aculo.us框架解析与实例》作者简介

内容简介

运用已有的成熟框架进行项目开发,不但能提高代码的稳定性和兼容性,更能大大缩短项目的开发时间。本书详细讲解3个著名的Ajax开发框架——Dojo、Prototype和script.aculo.us。在介绍框架的原理和使用方法的基础上,提供了典型的应用案例。.全书分为8章,第1章介绍Ajax技术的基本概念及技术基础;第2、3章分别介绍Prototype框架和script.aculo.us框架;第4、5章配合使用Prototype和script.aculo.us框架实现了两个Ajax应用实例——网络书签和个性化主页;第6章对Dojo开发工具包的原理和使用方法进行了详细介绍;第7章介绍关于Dojo的高级话题;第8章使用Dojo开发工具包实现了一个具有基本功能的电子邮件系统。通过对本书的学习,读者不但能了解和掌握Dojo、Prototype和script.aculo.us开发框架,而且能以书中所提供的实例为原型,快速运用成熟框架开发类似应用系统。..本书结构清晰,实用性强,适合作为Web开发人员的参考用书。...

图书目录

第1章 Ajax基础.

1. 1 Ajax简介

1. 2 Ajax开发需注意的几个问题

1. 2. 1 浏览器兼容性问题

1. 2. 2 XMLHttpRequest对象封装

1. 2. 3 简化客户端脚本开发

1. 2. 4 中文编码问题

1. 3 Ajax开发关键技术

1. 3. 1 XMLHttpRequest对象

1. 3. 2 JavaScript面向对象特性

1. 3. 3 JavaScript面向对象编程实现

1. 3. 4 文档对象模型(DOM)

1. 4 主流Ajax开发框架介绍

1. 4. 1 浏览器端框架

1. 4. 2 基于服务器端的框架

1. 5 小结

第2章 Prototype框架

2. 1 Prototype框架简介

2. 1. 1 什么是Prototype

2. 1. 2 Prototype的获取和使用

2. 2 常用函数

2. 2. 1 $()函数

2. 2. 2 $A()函数

2. 2. 3 SP()函数

2. 2. 4 $H()函数

2. 2. 5 $R()函数

2. 2. 6 $$()函数

2. 2. 7 Try. these()函数

2. 3 Prototype对Ajax的支持

2. 3. 1 Ajax对象

2. 3. 2 Ajax. Base类

2. 3. 3 Ajax. Request类

2. 3. 4 Ajax. Updater类

2. 3. 5 Ajax. PeriodicalUpdater类

2. 3. 6 Ajax. Responders对象

2. 4 Prototype对象参考

2. 4. 1 基础类

2. 4. 2 字符串处理(String对象扩展)

2. 4. 3 枚举对象(Enumerable对象)

2. 4. 4 数组(Array对象扩展)

2. 4. 5 Hash对象

2. 4. 6 对象范围类(ObjectRange类)

2. 4. 7 DOM扩展

2. 4. 8 CSS选择符(Selector类)

2. 4. 9 表单支持

2. 4. 10 事件处理(Event对象扩展)

2. 4. 11 位置处理(Position对象)

2. 5 小结

第3章 script. aculo. US框架

3. 1 script. aculo. us简介

3. 2 script. aculo. us基础工具类

3. 3 script. aculo. us特效

3. 3. 1 基本特效

3. 3. 2 组合特效

3. 4 script. aculo. us高级功能

3. 4. 1 拖放效果

3. 4. 2 滑块控件

3. 4. 3 Ajax控件集

3. 5 小结

第4章 Prototype和script. aculo. us应用实例——网络书签

4. 1 需求分析

4. 1. 1 什么是网络书签

4. 1. 2 功能需求

4. 2 数据库设计

4. 2. 1 数据表设计

4. 2. 2 存储过程设计

4. 3 系统设计与实现

4. 3. 1 显示书签分类列表

4. 3. 2 移动书签分类

4. 3. 3 显示书签列表

4. 3. 4 移动书签

4. 3. 5 删除书签

4. 3. 6 添加书签分类

4. 3. 7 删除书签分类

4. 3. 8 修改书签分类名称

4. 3. 9 添加书签

4. 3. 10 修改书签

4. 4 小结

第5章 Prototype和script. aculo. us应用实例——个性化主页

5. 1 应用背景

5. 1. 1 个性化主页

5. 1. 2 RSS介绍

5. 2 需求分析

5. 3 系统设计与实现

5. 3. 1 页面布局

5. 3. 2 拖曳效果实现

5. 3. 3 个性化主页栏目的呈现

5. 3. 4 记忆栏目定制信息

5. 3. 5 页面更新提示

5. 3. 6 栏目定时更新..

5. 4 小结

第6章 Dojo开发工具包

6. 1 Dojo简介

6. 1. 1 Dojo的历史和发展

6. 1. 2 获取Dojo版本

6. 1. 3 动态加载package

6. 1. 4 Dojo的架构

6. 1. 5 Dojo相关资源

6. 2 Dojo基础工具类

6. 2. 1 类的声明和继承

6. 2. 2 数组迭代器

6. 2. 3 数据加密/解密

6. 2. 4 数学函数

6. 2. 5 字符串处理

6. 2. 6 集合类数据结构

6. 2. 7 日期. 时间处理函数

6. 3 Dojo的事件系统

6. 3. 1 基于Dojo的事件绑定

6. 3. 2 基于Dojo的面向切面编程

6. 3. 3 事件的发布和订阅

6. 3. 4 页面onload和onunload事件

6. 4 Dojo的用户界面组件

6. 4. 1 DOM操作

6. 4. 2 拖曳效果支持

6. 4. 3 页面特效

6. 5 Dojo的Ajax组件

6. 5. 1 页面异步调用

6. 5. 2 文件上传

6. 5. 3 跨域页面调用

6. 5. 4 远程过程调用

6. 6 Dojo的表单处理组件

6. 6. 1 表单绑定

6. 6. 2 表单验证

6. 7 Dojo的存储组件

6. 8 Dojo的图表绘制组件

6. 9 Dojo Widget

6. 9. 1 Layout Widget

6. 9. 2 Form Widget

6. 9. 3 General Widget

6. 10 小结

第7章 深入Dojo开发

7. 1 Dojo的代码打包系统

7. 1. 1 下载完整的Dojo开发包

7. 1. 2 安装JDK和Ant

7. 1. 3 定制Dojo代码发布包

7. 1. 4 Dojo代码打包系统参数说明

7. 2 Dojo的代码压缩工具

7. 3 Dojo的JavaScript链接工具

7. 3. 1 JSL的安装

7. 3. 2 JSL的使用

7. 4 Dojo对国际化(i18n)的支持

7. 4. 1 编码声明

7. 4. 2 使用本地化资源

7. 4. 3 日期. 时间. 数字. 汇率的国际化

7. 5 前进. 后退按钮和添加收藏网址

7. 5. 1 问题的提出

7. 5. 2 Dojo的解决方案

7. 5. 3 应用示例

7. 5. 4 dojo. io. bind对前进. 后退按钮的支持

7. 6 自定义Dojo Widget

7. 6. 1 扩展Dojo自带Widget

7. 6. 2 定义新的Widget

7. 7 Dojo开发和调试技巧

7. 7. 1 JavaScript开发和调试工具

7. 7. 2 输出调试信息

7. 7. 3 Dojo全局配置对象djConfig

7. 8 小结

第8章 Dojo应用实例——电子邮件系统

8. 1 应用背景

8. 2 需求分析

8. 3 系统设计与实现

8. 3. 1 邮件服务器的搭建

8. 3. 2 数据库设计

8. 3. 3 服务器端接口

8. 3. 4 系统实现

8. 4 小结

附录 Ajax开发工具集

A. 1 Venkman

A. 2 Microsoft系列JavaScript调试器

A. 3 FireBug

A. 4 Web Developer

A. 5 IE DOM Inspector

A. 6 Aptana

A. 7 Ajax Toolkit Framework

A. 8 JsEclipse

A. 9 Fiddler

A. 10 Tamper Data...