Ajax实战
书名:Ajax实战
作者:Dave Crane Eric Pascarello
译者:李锟(网名dlee) / 312231 / 1231232
出版社:人民邮电出版社
出版年:2006年4月
语言:简体中文
页数:501
丛书:图灵程序设计丛书
ISBN:9787115147172
内容简介
本书是目前Ajax领域最为全面深入的一本著作,其中不仅有对于基础知识的介绍,还有对于Ajax开发中重大的体系架构问题的深入探讨,总结了大量Ajax开发中的设计模式,并讨论了框架、安全性与性能等等。书中提供了几个典型的例子,兼顾各种开发平台,这些例子的代码稍作修改就可以直接应用于项目开发之中,代码源文件可以从图灵网站下载。
本书内容广泛且深入,同时适用于各个层次的Web应用开发人员。
目录 · · · · · ·
第一部分 重新思考Web应用
第1章 一种新的Web设计方法
1.1 为什么需要Ajax富客户端?
1.2 Ajax的四个基本原则
1.3 真实世界中的Ajax富客户端
1.4 Ajax的替代方案
1.5 小结
1.6 资源
第2章 Ajax新手上路
2.1 Ajax的关键元素
2.2 用JavaScript改善用户体验
2.3 用CSS定义应用的外观
2.4 用DOM组织视图
2.5 使用XML技术异步加载数据
2.6 Ajax有何不同
2.7 小结
2.8 资源
第3章 使Ajax秩序井然
3.1 从混沌到秩序
3.2 一些小型重构的案例研究
3.3 模型-视图-控制器
3.4 Web服务器端的MVC
3.5 第三方的库和框架
3.6 小结
3.7 资源
第二部分 核心技术
第4章 作为应用的页面
4.1一种不同类型的MVC
4.2 Ajax 应用中的视图
4.3 Ajax 应用中的控制器
4.4 Ajax 应用中的模型
4.5 从模型生成视图
4.6 小结
4.7 资源
第5章 服务器的角色
5.1 与服务器配合工作
5.2 编写服务器端代码
5.3 大局观:通用的服务器端设计
5.4 细节:交换数据
5.5 向服务器写数据
5.6 小结
5.7 资源
第三部分 专业级的Ajax
第六章 用户体验
6.1 做正确的事:开发高质量的应用
6.2 让用户知情
6.3 为Ajax设计通知系统
6.4 实现通知框架
6.5使用通知框架处理网络请求
6.6 表示数据的时效性
6.7 小结
6.8 资源
第7章 安全性与Ajax
7.1 JavaScript与浏览器安全性
7.2 使用远程服务进行通信
7.3 保护机密数据
7.4 Ajax数据流的访问策略
7.5 小结
7.6 资源
第8章 性能
8.1 什么是性能?
8.2 JavaScript执行速度
8.3 JavaScript内存使用量
8.4 考虑性能的设计
8.5 小结
8.6 资源
第四部分 Ajax实例研究
第9章 动态双组合功能
9.1 双组合脚本
9.2 客户端体系架构
9.3 服务器端的VB.NET实现
9.4 显示结果
9.5 高级问题
9.6 重构
9.7 小结
第10章 输入前提示
10.1 考察输入前提示应用
10.2 服务器端框架:C#
10.3 客户端框架
10.4 添加功能:包含不同查询的多个元素
10.5 重构
10.6 小结
第11章 增强的Ajax Web门户
11.1 正在进化的门户
11.2 使用Java的Ajax门户的体系架构
11.3 Ajax登录
11.4 实现DHTML窗口
11.5 添加Ajax自动保存功能
11.6 重构
11.7 小结
第12章 使用XSLT的动态搜索
12.1 理解搜索技术
12.2 客户端的代码
12.3 服务器端的PHP代码
12.4 合并XSLT和XML文档
12.5 完成搜索
12.6 重构
12.7 小结
第13章 使用AJAX创建独立的应用
13.1 从外部读取信息
13.2 创建丰富的用户界面
13.3 加载RSS提要
13.4 增加丰富的渐变效果
13.5 附加功能
13.6 避免项目的限制
13.7 重构
13.8 小结
附录A Ajax工具箱
A.1 选择正确的工具集更加聪明地工作
A.2 编辑器和IDE
A.3 调试器
A.4 DOM 检查器
A.5 安装Firefox扩展
A.6 资源
附录B 面向对象程序员的JavaScript
B.1 JavaScript不是Java
B.2 JavaScript中的对象
B.3 方法和函数
B.4 小结
B.5 资源
附录C Ajax框架和库