书籍详情

深入浅出Ajax

深入浅出Ajax

作者:夏慧军,魏雪辉 编著

出版社:电子工业出版社

出版时间:2007-04-01

ISBN:9787121039546

定价:¥49.80

购买这本书可以去
内容简介
  Ajax作为流行的Web开发技术,由于其具有异步的数据请求和Web页面数据的无刷新改变等特性,广泛应用于Web 2.0与富客户端口Web中。本书首先通过分析Ajax相关技术入手,深入Ajax的技术细节;然后对现在流行的Ajax实现模式进行了介绍,掌握Ajax的思考方式;最后通过一个大型的Ajax开发实例,让读者全面了解怎样将Ajax在实际项目中加以应用。全书共7章。第1章,回答了一些基本问题;第2章,对Ajax相关技术从XMLHttpRequest、DOM、动态显示页面内容、与服务器通信、Ajax的安全性等方面加以具体剖析;第3章,就现在流行的一些Ajax的实现模式加以说明;第4章,简单介绍了Ajax的两个开源框架Dojo与DWR;第5章,以一个大型Web应用的实例——WWFDesigner带领读者将Ajax应用到实际的项目开发中;第6章,说明在引入Ajax以后,对多层架构的Web、MVC、SOA等应用的影响与改善;第7章,讲述作者在Ajax开发过程中进行调试的一些经验与技巧。书末附录A介绍开发Ajax的常用工具和框架。本书适合于广大Web应用开发人员和Ajax爱好者阅读参考,也可作为Ajax培训教材。
作者简介
暂缺《深入浅出Ajax》作者简介
目录
第1章 Ajax简介  
1. 1  Ajax之前的Web应用  
1. 1. 1 什么是Web应用  
1. 1. 2 Web应用的历史  
1. 1. 3 Web上的富客户端  
1. 1. 4 Ajax之前的Web应用所面临的问题  
1. 2 Ajax定义与技术组成  
1. 2. 1 什么是Ajax  
1. 2. 2 Ajax的技术组成  
1. 2. 3 Ajax给我们带来了什么  
1. 3 Ajax的应用现状  
1. 4 Ajax的优点与缺点  
1. 5 哪里需要应用Ajax  
1. 6 总结  
第2章 Ajax相关技术  
2. 1 XMLHttpRequest  
2. 1. 1 XMLHttpRequest对象  
2. 1. 2 方法手口属性  
2. 1. 3 请求模型  
2. 1. 4 请求方式GET与POST  
2. 1. 5 处理响应  
2. 2 XMLHttpRequest与文档对象模型DOM  
2. 3 动态显示页面内容  
2. 3. 1 显示页面特殊效果  
2. 3. 2 使用特殊的HTML标签属性显示页面内容  
2. 4 与服务器端通信  
2. 4. 1 通过查询字符串发送参数  
2. 4. 2 通过XML方式发送参数  
2. 4. 3 通过SOAP协议调用Web服务  
2. 4. 4 读取回应的头部信息  
2. 4. 5 服务器端回应  
2. 4. 6 处理XML回应  
2. 5 兼容性问题  
2. 6 Ajax的安全性问题  
2. 7 构建自己的Ajax函数库  
第3章 Ajax技术应用与实践  
3. 1 基本应用  
3. 1. 1 后台验证  
3. 1. 2 动态加载列表框  
3. 1. 3 动态树形菜单  
3. 1. 4 创建局部更新页面  
3. 1. 5 显示进度条  
3. 1. 6 动态更新Web图表  
3. 1. 7 提供自动完成功能  
3. 1. 8 使用褪色模式  
3. 1. 9 保持HTTP会话  
3. 1. 10 实现可拖放DOM  
3. 1. 11 结合XSLT在页面内排序  
3. 2 数据展示应用  
3. 2. 1 可编辑数据表格  
3. 2. 2 主从表同步  
3. 2. 3 无刷新分页  
3. 2. 4 无刷新排序  
3. 2. 5 分页打印  
3. 3 Ajax技术应用中应注意的问题  
第4章 Ajax框架  
4. 1 Ajax框架总览  
4. 1. 1 客户端框架  
4. 1. 2 服务器端框架  
4. 2 DOjo框架  
4. 2. 1 Dojo工具包的版本  
4. 2. 2 Dojo工具包的基本结构  
4. 2. 3 Dojo工具包的安装使用..  
4. 2. 4 Dojo工具库使用实例  
4. 3 Direct Web Remoting框架  
4. 3. 1 DWR简介  
4. 3. 2 DWR工作流程  
4. 3. 3 DWR工具包的基本内容  
4. 4 使用DW日  
4. 4. 1 DWR的安装与配置  
4. 4. 2 DWR实例  
第5章 Ajax项目应用——流程在线定制工具  
5. 1 Ajax Web项目应用概述  
5. 1. 1 什么是WWFDesigner  
5. 1. 2 确定WWFDesigner流程定制器的开发方案  
5. 1. 3 数据访问架构与Ajax封装  
5. 2 让Ajax在WWFDesigner中工作  
5. 2. 1 数据延迟装载,78获得更好的页面载入速度  
5. 2. 2 通过本地缓存获得更好的交互速度  
5. 2. 3 状态提示,80清楚系统在做什么  
5. 2. 4 利用ToolTip动态显示详细信息  
5. 2. 5 发送XML文件,82结构化数据提交的最好方式  
5. 2. 6 定时执行,83模拟实现多线程编程  
5. 2. 7 自动保存,84防止数据丢失的措施  
5. 2. 8 测试服务程序,85获得更好的健壮性  
5. 2. 9 访问代理,86突破Ajax安全性限制  
5. 2. 10 Bubble,87必须了解的事件机制  
5. 2. 11 动态事件绑定,88获得更好的编程灵活性  
5. 2. 12 new操作,89面向对象的JavaS ript  
5. 3 WWFDesigner中具有Web 2. 0特点的UI技术  
5. 3. 1 可拖曳UI技术  
5. 3. 2 可伸缩的UI技术  
5. 3. 3 可持久化的个性化UI  
第6章 用Ajax改善Web应用架构  
6. 1 实现二步视图  
6. 1. 1 什么是二步视图  
6. 1. 2 使用Java类在服务器端实现二步视图  
6. 1. 3 使用XSLT实现二步视图  
6. 1. 4 用Ajax实现二步视图  
6. 2 改善MVC模式  
6. 2. 1 传统Web开发中的MVC模式  
6. 2. 2 用Ajax的方式实现模型通知视图  
6. 3 改善Web应用分层  
6. 3. 1 传统Web应用的分层架构  
6. 3. 2 Ajax应用的分层架构  
6. 3. 3 应用逻辑与业务逻辑的区别  
6. 3. 4 使用Ajax隔离应用逻辑与业务逻辑  
6. 4 采用SOA  
6. 4. 1 什么是SOA  
6. 4. 2 浏览器里的服务客户端  
6. 4. 3 用Ajax结合SOA  
第7章 Ajax开发过程中的调试  
7. 1 Ajax调试的特点  
7. 2 怎样发现错误  
7. 2. 1 常见错误,115百分之九个的可能性  
7. 2. 2 对话框,116简单而实用的调试方法  
7. 3 常用调试工具  
7. 3. 1 JSLint,118Js验证工具  
7. 3. 2 Microsoft Script Debugger  
7. 3. 3 Debug Window,120得力的助手  
附录A 常见问题(FAQ)  
参考文献
猜您喜欢

读书导航