Ajax入门经典PDF电子书下载
- 电子书积分:15 积分如何计算积分?
- 作 者:ChrisUllman,LucindaDykes编著
- 出 版 社:北京:清华大学出版社
- 出版年份:2008
- ISBN:9787302180036
- 页数:451 页
第1章Ajax简介 1
1.1什么是Ajax 2
1.1.1 Ajax的应用 3
1.1.2Ajax的全称 8
1.2 Ajax应用程序模型 15
1.2.1使用Ajax的原因 17
1.2.2 Ajax不适合的场合 18
1.2.3使用Ajax的条件 19
1.3创建自己的Ajax 19
1.4本章小结 29
1.5练习 29
第2章 重温JavaScript 31
2.1核心JavaScript 31
2.1.1语法 31
2.1.2变量 32
2.1.3运算符 34
2.1.4语句 36
2.1.5函数 39
2.2面向对象的JavaScript 40
2.2.1内置对象 40
2.2.2浏览器对象 41
2.2.3用户自定义对象 42
2.3文档对象模型 46
2.3.1文档的家谱树结构 47
2.3.2文档的节点树结构 47
2.3.3用来访问对象的DOM方法 48
2.3.4创建节点 49
2.3.5另一种方案:innerHTML 51
2.4 JavaScript和事件 52
2.4.1事件模型 52
2.4.2事件注册程序 53
2.4.3事件对象 55
2.5本章小结 58
2.6练习 59
第3章Ajax和服务器端技术 61
3.1Ajax和服务器端技术 61
3.1.1表单和HTML控件 62
3.1.2表单的提交模型 62
3.1.3Ajax/JavaScript提交模型 63
3.2服务器端的情况 64
3.2.1向服务器提交数据 64
3.2.2服务器接收请求 65
3.3编写HTTP响应 65
3.4服务器端技术 70
3.4.1 ASP.NET 71
3.4.2使用AJAX和ASP.NET的示例 72
3.5 PHP 82
3.6 Java Servlet 88
3.7应当使用哪种技术 93
3.8本章小结 94
3.9练习 94
第4章Ajax技术 95
4.1 XMLHttpRequest对象 95
4.2创建XMLHttpRequest对象 96
4.2.1同步用法 97
4.2.2异步用法 97
4.2.3 readyState属性 97
4.2.4 XMLHpRequest的属性和方法 98
4.2.5常见错误 104
4.2.6更复杂的问题 104
4.3 POST方法 109
4.4使用POST和GET方法的优缺点 111
4.5其他Ajax技术 11
4.5.1隐藏框架 11
4.5.2隐藏的内联框架 11
4.5.3动态脚本加载 12
4.5.4图像和Cookie 12
4.6本章小结 12
4.7练习 13
第5章XML的使用 13
5.1 XML基础 13
5.1.1创建标记 13
5.1.2 XML语法 132
5.1.3格式良好且有效的XML 13
5.2使用JavaScript提取XML数据 138
5.2.1使用节点 138
5.2.2根据名称访问XML元素 140
5.2.3访问属性值 141
5.3使用CSS显示XML数据 145
5.3.1使用CSS 显示 XML文档 145
5.3.2在Ajax中使用CSS 146
5.4本章小结 147
5.5练习 147
第6章 调试与错误处理 149
6.1 JavaScript错误处理 149
6.1.1处理异常 150
6.1.2 onerror事件处理程序 152
6.1.3 Mozilla JavaScript控制台 153
6.1.4 Microsoft Script Debugger 155
6.1.5 Firebug 157
6.2 DOM检查器 159
6.2.1 Firefox DOM检查器 159
6.2.2 IE DOM Ispector 161
6.2.3 Mouseover DOMIspector(MODI) 161
6.3Ajax故障诊断 162
6.3.1使用Firebug控制台解决XMLHttpRequest问题 162
6.3.2 Live HTTP Headers 163
6.3.3 ieHTTPHeaders ExplorerBar 165
6.4本章小结 165
6.5练习 166
第7章Web服务、API和Mashup 167
7.1什么是Web服务 168
7.1.1公共Web服务 168
7.1.2消费第三方Web服务 169
7.2 Web服务的结构 171
7.2.1 REST方法 172
7.2.2 SOAP方法 172
7.3将Web服务集成到Ajax应用程序 174
7.3.1使用XMLHpRequest消费服务 174
7.3.2同源策略 175
7.3.3创建应用程序代理 175
7.4使用脚本标记 183
7.5未来替代方案 185
7.6使用API 186
7.7 Web服务和API之间的区别 186
7.8 Google Maps API 187
7.8.1 Google Maps API密钥 187
7.8.2 Map对象 188
7.8.3 Geocode 188
7.8.4 XMLHpRequest工厂方法 189
7.9 Mashup 197
7.10 Ajax和Mashup的关系 197
7.11使用Flickr API 198
7.11.1标记云(加权清单) 198
7.11.2使用Flickr API密钥 199
7.11.3创建示例应用程序 199
7.11.4 Flickr中的地理标记照片 200
7.11.5显示来自Flickr的照片 209
7.12本章小结 213
7.13练习 213
第8章XS LT和XPath 215
8.1 XSLT及其用途 216
8.2 XSLT元素 217
8.2.1 xsl:slesheet 218
8.2.2 xsl:output 218
8.2.3 xsl:includes 219
8.2.4 xsl:template、 xsl:apply-templates和xsl:call-template 219
8.2.5 xsl:if 221
8.2.6 xsl:choose 221
8.2.7 xsl:for-each 222
8.2.8 xsl:value-of 223
8.2.9 xsl:sort 223
8.2.10 xsl:variable 224
8.3主要浏览器对XSLT的支持 224
8.4执行一个转换 224
8.4.1在IE中执行转换 225
8.4.2在Firefox中执行转换 229
8.4.3在服务器端执行转换 232
8.5创建购物车的XSLT样式表 234
8.6 Xpath及其用途 243
8.7 Xpath的基本功能 244
8.7.1 XPath表达式 244
8.7.2 XPath函数 246
8.8使用Xpath查询XML文档 248
8.9使用XSLT和Ajax的购物车示例 253
8.10本章小结 259
8.11练习 260
第9章 模式 261
9.1设计模式背景知识 262
9.2表单验证 262
9.2.1问题 262
9.2.2模式 262
9.3鼠标悬停模式 270
9.3.1问题 270
9.3.2模式 270
9.4轮询服务器模式 278
9.4.1问题 278
9.4.2模式 278
9.5拖放列表模式 288
9.5.1问题 288
9.5.2模式 288
9.6错误处理模式 302
9.6.1问题 303
9.6.2模式 303
9.7本章小结 308
9.8练习 308
第10章 使用外部数据 309
10.1使用XML新闻种子 309
10.1.1 RSS 0.9x 311
10.1.2 RSS 2.0 312
10.1.3 RSS 1.0 314
10.1.4 Atom 315
10.2从XML种子中提取数据 316
10.2.1提取XML数据 316
10.2.2提取字符串数据 323
10.3使用Ajax构建在线种子阅读器 324
10.4本章小结 334
10.5练习 334
第11章JSON 335
11.1 JSON语法 335
11.1.1数据类型 336
11.1.2对象字面量 336
11.1.3数组字面量 337
11.1.4使用JSON解析器 338
11.2数据传输格式 339
11.3 Ajax和JSON 341
11.3.1创建请求 341
11.3.2解析响应 342
11.3.3将JSON数据添加到页面 343
11.4在PHP中使用JSON 347
11.5本章小结 349
11.6练习 349
第12章 高级示例:可排序列表 351
12.1使用MySQL 351
12.1.1创建MySQL表 352
12.1.2向表中添加数据 353
12.1.3创建数据库连接 354
12.2创建数据库查询 355
12.2.1获得当前字段的值 356
12.2.2排序列表 356
12.3编辑数据库记录 357
12.3.1插入记录 357
12.3.2删除记录 359
12.4使用Scriptaculous实现拖放 360
12.4.1创建可拖放的元素 360
12.4.2创建可排序元素 361
12.5与用户交互:索引页面 363
12.6使用Ajax更新 366
12.6.1创建POST请求 368
12.6.2创建GET请求 369
12.6.3结果处理 370
12.6.4添加样式 370
12.7文件 371
12.8本章小结 371
附录A习题答案 373
附录BAjax资源:架构和库 397
附录C JavaScrpt资源 405
附录D JavaScript语言参考 409
- 《国学经典诵读》(中国)严琼燕 2019
- 《优势谈判 15周年经典版》(美)罗杰·道森 2018
- 《HTML5从入门到精通 第3版》(中国)明日科技 2019
- 《少儿电子琴入门教程 双色图解版》灌木文化 2019
- 《日本面包师的经典配方》马妍责任编辑;王森 2019
- 《清至民国中国西北戏剧经典唱段汇辑 第8卷》孔令纪 2018
- 《小提琴经典练习曲简编 沃尔法特》丁芷诺,杨宝智 2019
- 《区块链DAPP开发入门、代码实现、场景应用》李万胜著 2019
- 《经典沐心 第2卷 智慧卷》宋伟 2016
- 《Python3从入门到实战》董洪伟 2019
- 《东方杂志 第110册 第25卷 第一至四号 1928年1月-1928年2月》上海书店出版社编 2012
- 《清明 我们的节日》冯骥才编 2017
- 《现代水泥技术发展与应用论文集》天津水泥工业设计研究院有限公司编 2019
- 《甘肃省档案馆指南》甘肃省档案馆编 2018
- 《莼江曲谱 2 中国昆曲博物馆藏稀见昆剧手抄曲谱汇编之一》郭腊梅主编;孙伊婷副主编;孙文明,孙伊婷编委;中国昆曲博物馆编 2018
- 《花时间 我的第一堂花艺课 插花基础技法篇》(日)花时间编辑部编;陈洁责编;冯莹莹译 2020
- 《中央财政支持提升专业服务产业发展能力项目水利工程专业课程建设成果 设施农业工程技术》赵英编 2018
- 《东方杂志 第94册 第22卷 第四至七号 1925年2月-1925年4月》上海书店出版社编 2012
- 《远去的老调》经典文库编委会编 2019
- 《东方杂志 第13册 第四年 第一至三期 1907年3月-1907年5月》上海书店出版社编 2012
- 《大学计算机实验指导及习题解答》曹成志,宋长龙 2019
- 《指向核心素养 北京十一学校名师教学设计 英语 七年级 上 配人教版》周志英总主编 2019
- 《大学生心理健康与人生发展》王琳责任编辑;(中国)肖宇 2019
- 《大学英语四级考试全真试题 标准模拟 四级》汪开虎主编 2012
- 《大学英语教学的跨文化交际视角研究与创新发展》许丽云,刘枫,尚利明著 2020
- 《北京生态环境保护》《北京环境保护丛书》编委会编著 2018
- 《复旦大学新闻学院教授学术丛书 新闻实务随想录》刘海贵 2019
- 《大学英语综合教程 1》王佃春,骆敏主编 2015
- 《大学物理简明教程 下 第2版》施卫主编 2020
- 《指向核心素养 北京十一学校名师教学设计 英语 九年级 上 配人教版》周志英总主编 2019