内容
序
致谢
关于作者
第1章 AJAX和富互联网应用
转变中的Web
传统Web应用的痛处
AJAX止痛药
企业中的AJAX
采用AJAX的驱动因素
可用性
网络利用率
以数据为中心
递增的技巧、工具和技术升级
服务器不可知论
关于应用
AJAX技术
编程模式
AJAX的替换技术
XUL
XAML
Java Applets 和Web Start
Adobe Flash,Flex和Apollo
OpenLaszlo
小结
资源
第2章 AJAX组成技术(AJAX Building block)
JavaScript
JavaScript类型
闭包
面向对象的JavaScript
Prototype属性
面向对象编程(OOP)和继承(Inheritance)
易变性(Mutability)
线程(Threading)
错误处理(Error Handling)
命名空间(Namespacing)
文档对象模型(Document Object Model)
基本原理
操作DOM
层叠样式表
继承和层叠(Inheritance and the Cascade)
内联样式
样式表
动态样式
事件
事件流
事件绑定
跨浏览器事件
事件对象
客户端通信(Client-Side Messageing)
XMLHttpRequest基础
处理数据
小结
资源
第3章 Web浏览器中的AJAX
增量的AJAX
对服务器影响
HTML标准
文档类型定义(Document Type Definitions)
盒子模型
启动加载AJAX组件
onload事件
浏览器
编码技巧
模型-视图-控制器
视图
控制器
模型
AJAX MVC
AJAX模型
AJAX视图
AJAX控制器
面向方面的JavaScript
小结
资源
第4章 AJAX组件
命令式组件
声明式组件
服务器端声明式编程
声明式Google地图
替代方法
自定义声明式组件
行为式组件
声明式组件
关于声明
构建组件
基本功能
连接到服务器
最终版本
小结
资源
第5章 从设计到部署
设计
为AJAX建模
应用模型-视图-控制器模式
优先考虑性能问题
设计原型
线框绘制
验证设计决议
测试
测试驱动开发
调试
部署
JavaScript压缩
图片
合并
保护知识产权
文档
小结
资源
第6章 AJAX架构
多层架构:从单层到多层
异步消息
轮询
服务器推送
Comet
跟踪请求
缓存:处理数据
基本缓存
在组件中缓存
在浏览器中缓存
在服务器中缓存
在数据库中缓存
MySQL
MS SQL Server
Oracle
更新服务器端模型:并发
悲观锁定
只读锁定
乐观锁定
冲突鉴定
冲突解决
自动化的冲突解决
流量控制(Throttling)
客户端
服务端
可伸缩性
负载平衡和群集
AJAX可伸缩性问题
离线AJAX
Firefox离线存储
Internet Explorer userData离线存储
使用Flash客户端存储
离线AJAX和并发
小结
资源
第7章 Web服务和安全性
Web服务
Web服务协议
表象状态传输
XML远程过程调用
Web服务
选择合适的工具
客户端的SOAP
IBM Web服务JavaScript库
Firefox
Internet Explorer
跨域Web服务
服务器代理
URL片段标识符
Flash跨域XML
脚本注入
安全性
AJAX的安全性考虑
跨域漏洞
跨站脚本
跨站伪造请求
JavaScipt劫持
SQL注入
预处理语句
存储过程
XPath注入
数据加密和隐私
防火墙
小结
资源
第8章 AJAX可用性
常见问题
后退按钮和书签
页面大小
自动提交
可访问性
识别用户的可访问性需求
JavaScript和Web可访问性
屏幕阅读器和可访问性
兼容JAWS的AJAX交互
键盘可访问性
可用性测试
迅速而又随性的测试
招募参与者
设计和运行测试
软件断言测试
用于测试可用性的工具
对软件辅助测试的一般忠告
小结
资源
第9章 用户界面模式
显示模式
动画模式
交互模式
基本交互模式
小结
资源
拖拽资源
进度栏资源
活动指示器资源
颜色淡出资源
即时编辑资源
向下钻取资源
即时搜索资源
即时表单资源
第10章 风险和最佳实践
风险来源
技术风险
文化和政治风险
市场风险
技术风险
范围
浏览器能力
可维护性
向前兼容
第三工具支持和代码过时
文化和政治风险
终端用户的期待
可培训性
合法性
市场风险
搜索引擎的可访问性
范围
货币化
风险评估和最佳实践
采用特定的AJAX框架或者组件
渐进增强和不唐突的JavaScript
Google 网站地图
可视化的提示
避免镀金式设计
采用一种收益模型
把培训作为应用的一部分
小结
资源
搜索引擎优化
统计
网站地图
屏幕截取工具
第11章 案例研究
基于Web2.0 重新武装美国国防部
背景
挑战
解决方案
采用技术
成果
Agrium公司整合AJAX技术到业务
背景
挑战
解决方案
采用技术
成果
AJAX助力国际运输和物流公司
背景
挑战
解决方案
采用技术
成果
小结
资源
附录A OpenAjax Hub
主要特性:发布/注册管理器
范例
未来对OpernAjax Hub支持的工具包
索引
http://www.blogjava.net/ronghao 荣浩原创,转载请注明出处:)
posted on 2008-01-24 18:21
ronghao 阅读(648)
评论(0) 编辑 收藏 所属分类:
ajax相关