Ajax概述 |
- Ajax的定义
- Web应用程序的解决方案
- Ajax的工作方式
- 基于各种Web解决方案的Ajax技术选择路线
|
Ajax核心技术-XML
|
- XML与Ajax
- 文档类型定义及声明
- XML名域
- 操纵和解析XML
- 选择合适的XML生成方式
|
XHTML与CSS |
- XHTML、CSS与Ajax
- XHTML与CSS基础
- XHTML语法约束
|
JavaScript |
- JavaScript与Ajax
- JavaScript基本数据结构
- JavaScript表达式和运算符
- JavaScript的流程控制和函数
- JavaScript的对象
- 窗口及输入输出
|
DOM |
- DOM与Ajax
- DOM眼中的HTML文档——树
- HTML文档的节点
- 使用DOM操作HTML文档
- 使用DOM操作XML文档
|
XMLHttpRequest对象 |
- XMLHttpRequest对象与Ajax
- XMLHttpRequest对象的属性和方法
|
Ajax编程 |
- 如何使用Ajax
- 初始化对象
- 指定响应处理函数
- 发出http请求
- 处理服务器返回的信息
- 一个初步的Ajax开发框架
- 异常处理机制
- 中文乱码问题及其解决方案
|
使用responseText处理返回的普通文本信息 |
- 实战技巧:数据校验
- 实战技巧:级联菜单
- 实战技巧:条目内容
- 实战技巧:级联下拉列表
|
使用responseXML处理返回的XML信息
|
- 实战技巧:获取元对象数据
- 实战技巧:处理列表数据
- 实战技巧:处理级联的数据
- 实战技巧:保存更新数据
|
在普通文本和XML文档之间权衡 |
- 何时返回普通文本
- 何时返回XML文档
- innerHTML的应用
|
案例研究:MSN Space |
- MSN Space中的Ajax
- 持久化机制
- 实体类和服务类
- 初始化共享空间首页
- 固定链接
- 操作评论
- 引用通告
- 管理列表项
|
Ajax封装 |
- 封装客户端Ajax操作
- 自定义标签扩展现有的HTML控件
- 规范服务器的返回数据
- 客户端脚本与服务器端对象的交互
|
服务器端Ajax框架 |
- DWR(Direct Web Remoting)简介
- 配置DWR运行环境
- 使用DWR直接访问Java业务逻辑
- 利用DWR实现常见的Ajax功能
- DWR异常处理
- DWR开发常见问题解决
- 和现有Web框架Struts的集成
- 和Hibernate框架的集成
|
案例实战—基于Ajax技术的项目实践 |
|