书籍详情
征服AJAX:Dojo、Prototype、script.aculo.us框架解析与实例
作者:施伟伟,张蓓 编著
出版社:人民邮电出版社
出版时间:2007-03-01
ISBN:9787115158031
定价:¥49.00
购买这本书可以去
内容简介
运用已有的成熟框架进行项目开发,不但能提高代码的稳定性和兼容性,更能大大缩短项目的开发时间。本书详细讲解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开发人员的参考用书。...
作者简介
暂缺《征服AJAX:Dojo、Prototype、script.aculo.us框架解析与实例》作者简介
目录
第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...
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...
猜您喜欢