Ajax-Web开发、可重用组件及模式PDF电子书下载
- 电子书积分:11 积分如何计算积分?
- 作 者:(美)汉德罗克著
- 出 版 社:北京:清华大学出版社
- 出版年份:2007
- ISBN:7302163812
- 页数:270 页
第Ⅰ部分 开始 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
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《高含硫气藏开发腐蚀控制技术与实践》唐永帆,张强 2018
- 《主题公园开发与管理》梁增贤编著 2019
- 《知识管理背景下的档案管理模式》曾祯,金瑞,王聪颖著 2019
- 《中南高校档案文化资源开发综合研究》涂上飙 2019
- 《普通高等职业教育计算机系列规划教材 Android Studio移动应用开发基础》(中国)吴绍根 2019
- 《海河干流水环境质量与经济发展模式研究》于航白景峰,张春意 2019
- 《互联网+时代的日语教学模式探究》郭晓雪著 2019
- 《Cocos Creator微信小游戏开发实战》王绍明编著 2020
- 《北京模式》吴建繁,王德海,朱岩编 2017
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019