当前位置:首页 > 工业技术
GOOGLE成功背后的技术:AJAX网页程序设计
GOOGLE成功背后的技术:AJAX网页程序设计

GOOGLE成功背后的技术:AJAX网页程序设计PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:沈时宇著
  • 出 版 社:北京:电子工业出版社
  • 出版年份:2008
  • ISBN:9787121071157
  • 页数:245 页
图书介绍:本书是献给对网站设计及 JavaScript 网页技术有兴趣的人,这本书所包含的层面会涵盖整体的网站设计,不只是客户端的网页编写,也包括服务器端的应用。全书分为11章,分别包括Ajax 简介、Ajax 基础、prototype.js、rico、xajax、登录系统地址查询与用户账号验证、在线英汉字典、购物车、Wiki、Google Maps API 简介、Google Maps API 与 Ajax 应用,深入浅出地介绍了网站开发的基础技术和Google Maps应用技术。
《GOOGLE成功背后的技术:AJAX网页程序设计》目录

第1篇 Ajax入门 3

第1章 Ajax简介 3

1.1 传统网站设计上的优缺点 3

1.1.1 等待时间 3

1.1.2 页面刷新 3

1.2 其他替代方案 4

1.2.1 Flash 5

1.2.2 Java Applet 6

1.3 Ajax的诞生 7

1.3.1 Google Maps 7

1.3.2 Google Suggest 10

1.3.3 GMail 11

1.3.4 Flickr 14

1.3.5 异步通信 17

1.4 Flash、Java Applet及Ajax的比较 19

第2章 Ajax基础 21

2.1 Ajax基本原理 21

2.1.1 使用Ajax之前 21

2.1.2 使用iame 23

2.1.3 Ajax三层架构 25

2.2 Ajax的核心XMLHttpRequest 29

2.2.1 设置异步传输完成函数 32

2.2.2 使用open()函数初始设置 33

2.2.3 使用send()传输 37

2.2.4 取得服务器的响应 38

2.3 不同浏览器上的XMLHpRequest 39

2.4 Ajax的安全性问题 41

2.4.1 网络服务与安全问题 41

2.4.2 Ajax的限制 43

2.4.3 如何突破Ajax的安全限制 45

2.4.4 访问需要账号和密码的网页 49

第2篇 AjaxFramework 53

第3章 prototype.js 53

3.1 为什么要使用Framework 53

3.2 prototype.js简介 53

3.2.1 prototype.js的版权 54

3.2.2 如何应用prototype.js 54

3.2.3 prototype.js的面向对象概念 55

3.3 JavaScript原有对象的扩展 57

3.3.1 Array对象 57

3.3.2 Number对象 61

3.3.3 String对象 61

3.3.4 Event对象 63

3.4 新增加的对象 66

3.4.1 哈希对象 66

3.4.2 PeriodicalExecuter对象 68

3.5 Ajax对象 71

3.5.1 prototype.js的Ajax示例 71

3.5.2 Ajax对象 79

3.5.3 Ajax.Base对象 80

3.5.4 Ajax.Request对象 82

3.5.5 Ajax.Responders对象 82

3.5.6 Ajax.Updater对象 83

3.5.7 Ajax.PeriodicalUpdater对象 85

3.6 prototype.js后记 86

第4章 rico 87

4.1 rico简介 87

4.2 rico的版权 87

4.3 rico示例:旅游网站 87

4.4 rico旅游网站示例改进 91

4.5 rico后记 94

第5章 xajax 95

5.1 xajax简介 95

5.2 xajax版权 95

5.3 使用xajax 95

5.4 xajax的第1个示例 96

5.5 xajax的第2个示例 100

5.6 xajax重要对象及函数整理 103

5.6.1 xajax对象 103

5.6.2 xajaxResponse对象 103

5.7 xajax后记 104

第3篇 Ajax实例演练 107

第6章 登录系统之地址查询与用户账号验证 107

6.1 简介 107

6.2 数据准备 109

6.3 程序架构 111

6.4 地址查询后端处理 111

6.4.1 列举地址 111

6.4.2 深入筛选 112

6.5 前端的用户处理 115

6.5.1 版面设置 117

6.5.2 事件处理 117

6.5.3 下拉菜单 122

6.5.4 检验用户账号 126

6.6 改进空间 128

第7章 在线英汉词典 129

7.1 简介 129

7.2 数据准备 129

7.3 Ajax词典后端代码 132

7.3.1 寻找单词 132

7.3.2 列举单词 135

7.4 Ajax词典前端代码 137

7.4.1 版面设置 139

7.4.2 查询单词 140

7.5 其他改进的方法 144

第8章 购物车 145

8.1 简介 145

8.2 程序说明 147

8.2.1 版面设置 148

8.2.2 拖放功能 150

第9章 Wiki 159

9.1 什么是Wiki 159

9.2 程序架构 160

9.3 代码说明 161

9.3.1 Wiki引擎前端代码 161

9.3.2 后端代码 174

9.4 本章小结 176

第10章 Google Maps API 177

10.1 Google Maps简介 177

10.2 开始的第一步:申请API密钥 178

10.3 开始使用Google Maps API 179

10.3.1 引用API 180

10.3.2 定义Container 180

10.3.3 建立GMap对象 181

10.3.4 加上控件 184

10.4 在地图上增加其他信息 185

10.4.1 标示地点 185

10.4.2 使用自定义图标标示地点 187

10.4.3 显示信息 189

10.5 地图彩妆—画上线条 191

10.5.1 程序说明 192

10.5.2 运行结果 193

10.6 Google Maps API的事件处理 194

10.6.1 单击按钮触发事件 194

10.6.2 显示经纬度 196

10.7 本章小结 200

第11章 Google Maps与Aj ax 201

11.1 Ajax相关对象 201

11.1.1 GXmlHttp 201

11.1.2 GXslt 202

11.1.3 XML文件 205

11.1.4 XSLT文件 205

11.2 利用Ajax加载地点数据 207

11.3 本章小结 214

第4篇 附录 217

附录A HTTP 217

A.1 HTTP简介 217

A.2 HTTPS 219

附录B JavaScript 221

B.1 JavaScpt简介 221

B.2 语法简介 222

B.2.1 变量 223

B.2.2 基本语法 223

B.2.3 函数 224

B.3 DOM 225

B.4 JavaScpt实例演练 227

B.5 面向对象 230

B.5.1 数组 231

B.5.2 字符串 232

B.5.3 对象 233

附录C XMLHpRequest API 237

C.1.1 IE上取得该对象的方法 237

C.1.2 其他浏览器上取得该对象的方法 237

返回顶部