图书介绍

Ajax入门经典【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

Ajax入门经典
  • ChrisUllman,LucindaDykes编著 著
  • 出版社: 北京:清华大学出版社
  • ISBN:9787302180036
  • 出版时间:2008
  • 标注页数:451页
  • 文件大小:125MB
  • 文件页数:466页
  • 主题词:计算机网络-程序设计

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

Ajax入门经典PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章Ajax简介1

1.1什么是Ajax2

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创建自己的Ajax19

1.4本章小结29

1.5练习29

第2章 重温JavaScript31

2.1核心JavaScript31

2.1.1语法31

2.1.2变量32

2.1.3运算符34

2.1.4语句36

2.1.5函数39

2.2面向对象的JavaScript40

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另一种方案:innerHTML51

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.NET71

3.4.2使用AJAX和ASP.NET的示例72

3.5 PHP82

3.6 Java Servlet88

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图像和Cookie12

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格式良好且有效的XML13

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中使用CSS146

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 Debugger155

6.1.5 Firebug157

6.2 DOM检查器159

6.2.1 Firefox DOM检查器159

6.2.2 IE DOM Ispector161

6.2.3 Mouseover DOMIspector(MODI)161

6.3Ajax故障诊断162

6.3.1使用Firebug控制台解决XMLHttpRequest问题162

6.3.2 Live HTTP Headers163

6.3.3 ieHTTPHeaders ExplorerBar165

6.4本章小结165

6.5练习166

第7章Web服务、API和Mashup167

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使用API186

7.7 Web服务和API之间的区别186

7.8 Google Maps API187

7.8.1 Google Maps API密钥187

7.8.2 Map对象188

7.8.3 Geocode188

7.8.4 XMLHpRequest工厂方法189

7.9 Mashup197

7.10 Ajax和Mashup的关系197

7.11使用Flickr API198

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和XPath215

8.1 XSLT及其用途216

8.2 XSLT元素217

8.2.1 xsl:slesheet218

8.2.2 xsl:output218

8.2.3 xsl:includes219

8.2.4 xsl:template、 xsl:apply-templates和xsl:call-template219

8.2.5 xsl:if221

8.2.6 xsl:choose221

8.2.7 xsl:for-each222

8.2.8 xsl:value-of223

8.2.9 xsl:sort223

8.2.10 xsl:variable224

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.9x311

10.1.2 RSS 2.0312

10.1.3 RSS 1.0314

10.1.4 Atom315

10.2从XML种子中提取数据316

10.2.1提取XML数据316

10.2.2提取字符串数据323

10.3使用Ajax构建在线种子阅读器324

10.4本章小结334

10.5练习334

第11章JSON335

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和JSON341

11.3.1创建请求341

11.3.2解析响应342

11.3.3将JSON数据添加到页面343

11.4在PHP中使用JSON347

11.5本章小结349

11.6练习349

第12章 高级示例:可排序列表351

12.1使用MySQL351

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

热门推荐