当前位置:首页 > 工业技术
Ajax-Web开发、可重用组件及模式
Ajax-Web开发、可重用组件及模式

Ajax-Web开发、可重用组件及模式PDF电子书下载

工业技术

  • 电子书积分:11 积分如何计算积分?
  • 作 者:(美)汉德罗克著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2007
  • ISBN:7302163812
  • 页数:270 页
图书介绍:本书介绍Ajax如何结合到Web开发、可复用组件及模式中的方法。
《Ajax-Web开发、可重用组件及模式》目录

第Ⅰ部分 开始 3

第1章 Ajax简介 3

1.1 XML DOM 3

1.2 Ajax,三思而后用 4

第2章 请求 7

2.1 深度探索XMLHttpRequest 7

2.1.1 标准XHR 8

2.1.2 支持数据库的XHR 9

2.1.3 向支持数据库的XHR发送数据 10

2.2 创建XHR对象 11

2.3 异步数据传输 12

2.4 就绪状态 14

2.5 HTTP状态码和首部 16

第3章 响应 19

3.1 XML 19

3.1.1 元素 20

3.1.2 属性 21

3.1.3 CDATA 22

3.1.4 解析XML 23

3.2 JSON 28

3.2.1 JSON语法 28

3.2.2 使用JSON 29

3.2.3 解析JSON 31

第4章 用XHTML和CSS呈现响应 35

4.1 XHTML 35

4.2 CSS 38

第Ⅱ部分 创建和使用JavaScript引擎第5章 面向对象的JavaScript 45

5.1 面向对象的方法 46

5.1.1 使用new算子 46

5.1.2 字母符号法 47

5.1.3 关联数组 47

5.1.4 JScript.NET 48

5.2 对象构造器 49

5.2.1 实例 49

5.2.2 属性 50

5.2.3 方法 51

5.3 原型 53

5.3.1 实例 54

5.3.2 构造属性 55

5.3.3 覆盖和重写属性 56

5.3.4 属性保护 56

5.3.5 方法 57

5.3.6 用原型方法扩展对象 57

第6章 创建引擎 59

6.1 创建自定义的Ajax Wrapper 59

6.1.1 发送请求 60

6.1.2 就绪状态 61

6.1.3 响应 62

6.2 创建Ajax Updater 63

6.2.1 创建AjaxUpdater对象 63

6.2.2 更新请求对象 64

6.2.3 响应 64

第7章 使用引擎 67

7.1 开始 67

7.2 发送请求 68

7.3 引擎的方法和属性 69

第8章 调试 71

8.1 JavaScript中的onerror事件 71

8.2 responseText属性 73

8.3 IE开发工具栏 73

8.3.1 安装插件 74

8.3.2 禁止Cache 74

8.3.3 导航DOM 74

8.3.4 观察class和ID信息 76

8.4 Safari Enhancer 76

8.4.1 安装Safari Enhancer 77

8.4.2 JavaScript控制台 77

8.5 FireBug 78

8.5.1 安装FireBug 78

8.5.2 命令行 79

8.5.3 在控制台中记录消息 81

8.5.4 记录的不同级别 82

8.5.5 检查元素 82

8.5.6 观察Ajax 84

第9章 扩展引擎 87

9.1 创建实用对象 87

9.2 用HTTP对象处理状态码 94

9.2.1 HTTP状态码类别 96

9.2.2 使用HTTP对象 103

第Ⅲ部分 创建可重用组件第10章 层叠 107

10.1 开始 107

10.1.1 XML架构 108

10.1.2 请求XML文件 109

10.2 创建层叠对象 111

10.3 面板功能和数据显示 114

第11章 树形视图 119

11.1 创建数据结构 119

11.2 处理响应 122

11.3 呈现GUI 123

第12章 客户端验证 131

12.1 开始 131

12.2 创建验证对象 133

12.2.1 验证用户输入 135

12.2.2 提供视觉反馈 138

12.3 服务器端 139

12.3.1 构造函数 141

12.3.2 验证用户信息 142

12.3.3 注册和登录用户 143

第13章 数据网格 149

13.1 开始 149

13.2 创建DataGrid对象 151

13.3 显示数据 155

13.3.1 创建一个DataRow对象 155

13.3.2 创建DataColumn对象 159

13.3.3 设计组件的样式 160

第Ⅳ部分 Ajax模式 165

第14章 单体模式 165

14.1 单体模式概述 165

14.2 创建一个使用单体模式的对象 166

14.3 使用单体对象 169

第15章 模型视图控制器 173

15.1 MVC模式概述 173

15.2 创建MVC模式 175

15.3 使用MVC模式 176

第16章 观察者模式 179

16.1 概述 179

16.1.1 注册观察者概述 179

16.1.2 通知观察者概述 179

16.1.3 注销观察者概述 180

16.2 创建一个错误处理对象 180

16.2.1 注册观察者 181

16.2.2 通知观察者 182

16.2.3 注销观察者 183

16.3 使用错误处理对象 187

第17章 数据反射模式 189

17.1 概述 189

17.2 创建数据反射模式 192

第18章 交互模式 195

18.1 用cookies创建历史 195

18.1.1 Historian对象 195

18.1.2 创建和显示XML 199

18.1.3 Navigation对象 200

18.2 拖放 203

第19章 实用模式 211

19.1 处理反馈、错误和警告 212

19.2 结合代码进行设计 215

第Ⅴ部分 服务器端交互 221

第20章 理解Ajax数据库交互 221

20.1 连接PHP 222

20.1.1 跨越鸿沟 222

20.1.2 发送请求 223

20.1.3 创建连接 229

第21章 数据库交互:服务器端 241

21.1 连接到ASP.NET 241

21.2 连接到ColdFusion 246

第22章 高级Ajax数据库交互 251

22.1 大批量更新 251

22.1.1 发送数组 251

22.1.2 发送XML 253

22.1.3 发送JSON 254

22.2 服务器端XML和JSON 254

22.2.1 XML 255

22.2.2 JSON 255

第Ⅵ部分 最后的润色 259

第23章 应用程序的安全性 259

23.1 安全漏洞 259

23.2 具有密码保护的Ajax请求 261

23.3 在服务器端验证密码 264

第24章 最佳实践 267

24.1 使用Ajax引擎 267

24.1.1 设计模式 268

24.1.2 使用组件 268

24.1.3 静态响应vs.动态响应 268

24.1.4 处理错误和反馈 269

24.1.5 应用程序历史 269

24.1.6 安全性 269

返回顶部