图书介绍

文档对象模型 处理结构化文档PDF|Epub|txt|kindle电子书版本下载

文档对象模型 处理结构化文档
  • (美)Joe Marini著;吴鑫,杨锦夫译 著
  • 出版社: 北京:清华大学出版社
  • ISBN:7302071454
  • 出版时间:2003
  • 标注页数:267页
  • 文件大小:21MB
  • 文件页数:281页
  • 主题词:可扩充语言,XML

PDF下载


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

下载说明

文档对象模型 处理结构化文档PDF格式电子书版下载

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

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

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

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

图书目录

第Ⅰ部分 W3C文档对象模型概述1

第1章 DOM简介1

1.1 DOM的定义1

1.2 DOM的基本原理2

1.2.1 设计原理3

1.2.2 面向对象和DOM接口的平面视图3

1.3 DOM的发展3

1.3.1 客户端上的DOM4

1.3.2 服务器上的DOM4

1.4 DOM的层4

1.4.1 Level 15

1.4.2 Level 25

1.5 DOM规范中使用的约定6

1.4.3 Level 36

1.6 DOM不是什么8

1.7 小结8

第2章 DOM表示结构化文档的方式9

2.1 基本的DOM数据类型9

2.1.1 DOMString类型9

2.1.2 DOMTimeStamp类型10

2.1.3 处理错误:DOMException接口10

2.2 文档树结构10

2.3 DOM节点类型12

2.4 基础的Core DOM接口13

2.4.1 DOMException代码14

2.4.2 DOM Node接口15

2.4.3 节点辅助程序接口:NodeList和NamedNodeMap18

2.4.4 DOMImplementation接口20

2.4.5 Document接口21

2.4.6 DocumentFragment接口23

2.4.7 Element接口23

2.4.8 Attr接口26

2.4.9 CharacterData接口26

2.4.10 Comment接口27

2.4.11 Text接口28

2.5 Extended Core接口28

2.5.1 CDATASection接口28

2.5.2 DocumentType接口29

2.5.3 Notation接口29

2.5.5 EntityReference接口30

2.5.6 ProcessingInstruction接口30

2.5.4 实体接口30

2.6 小结31

第3章 导航和处理结构化文档32

3.1 处理节点32

3.1.1 命名空间33

3.1.2 获得对节点的对象引用33

3.1.3 检查节点34

3.1.4 处理节点37

3.1.5 创建新节点41

3.1.6 从其他文档中导入节点43

3.2 遍历文档45

3.2.1 使用Node接口属性45

3.2.2 使用DOM Level 2 Traversal模块46

3.3 小结58

4.2 基本的节点遍历算法59

4.1 DOM算法59

第Ⅱ部分 实际操作中的DOM59

第4章 算法59

4.3 基于位置的算法61

4.3.1 确定节点是否具有一种给定类型的祖先节点61

4.3.2 确定节点是否具有给定类型的兄弟节点63

4.4 基于内容的算法63

4.4.1 确定一个节点是否包含另一个节点63

4.4.2 更好的Node接口版本:按照类型检索相关节点65

4.4.3 按照属性值寻找节点66

4.5 小结68

第5章 浏览器69

5.1 主要浏览器中的DOM支持69

5.1.3 Opera 670

5.2 在浏览器环境中使用DOM70

5.1.2 Netscape Navigator 6.x70

5.1.1 Microsoft Internet Explorer 670

5.2.1 获得对文档的引用71

5.2.2 检查页面的结构和内容72

5.2.3 创建和修改页面元素75

5.2.4 使用DOM Level 2 Events接口处理事件80

5.3 Internet Explorer的特有方法和属性89

5.3.1 Internet Explorer的特有属性89

5.3.2 Internet Explorer特有的方法90

5.4 浏览器特别之处91

5.4.1 Internet Explorer91

5.4.2 Netscape Navigator91

5.5 小结92

6.1 DOM实现不仅限于浏览器93

6.2 独立的DOM实现和嵌入式DOM实现93

第6章 应用程序93

6.3 Apache Xerces分析程序94

6.3.1 怎样获取Xerces94

6.3.2 安装Xerces95

6.3.3 逐步了解API97

6.3.4 使用Xerces98

6.3.5 如何获取Xerces的更多信息107

6.4 Microsoft MSXML分析程序107

6.4.1 如何获取MSXML 4107

6.4.2 安装MSXML 4107

6.4.3 逐步了解API107

6.4.4 使用MSXML 4108

6.4.5 如何获取关于MSXML的更多信息112

6.5.2 Dreamweaver中的DOM113

6.5.3 逐步了解API113

6.5.1 如何获取Dreamweaver113

6.5 Macromedia Dreamweaver113

6.5.4 使用Dreamweaver DOM115

6.5.5 如何获取Dreamweaver DOM的更多信息119

6.6 小结119

第7章 调试DOM应用程序120

7.1 良好的调试技术的重要性120

7.2 保持自信:使用Assert()方法121

7.2.1 定义ASSERT()方法121

7.2.2 有效地使用ASSERT()宏122

7.2.3 充满想象地运用ASSERT()125

7.3 TraceConsole的使用127

7.3.1 使用TraceConsole128

7.3.2 TraceConsole函数129

7.4.1 DOMDumper输出结果138

7.4 DOMDumper138

7.4.2 DOMDumper代码139

7.4.3 使用DOMDumper143

7.5 小结144

第Ⅲ部分 DOM的实际应用146

第8章 提供自动文档定位146

8.1 使用DOM提供更好的文档定位146

8.2 示例:动态书签147

8.2.1 设置150

8.2.2 创建用户界面元素150

8.2.3 建立书签列表151

8.2.4 把书签列表插入文档152

8.2.5 响应用户的书签选择152

8.3 示例:自动生成目录153

8.3.2 扫描文档的节点156

8.3.1 设置156

8.3.3 建立TOC目标157

8.3.4 添加TOC条目158

8.4 示例:文档占位符159

8.4.1 设置161

8.4.2 处理单击事件162

8.4.3 发现包含段落节点163

8.5 小结163

第9章 动态用户界面164

9.1 用DOM创建动态用户界面164

9.2 创建一个颜色拾取器164

9.3 现场列表编辑171

9.4 基于DOM的弹出式菜单177

9.5 小结183

10.2 客户端排序184

第10章 数据驱动型文档的客户端处理184

10.1 在客户端处理数据驱动型文档184

10.2.1 对列表进行排序185

10.2.2 对表进行排序189

10.3 服务器端生成文档的后处理195

10.4 处理Web页面中的嵌入式XML数据199

10.4.1 Internet Explorer中的数据岛200

10.4.2 Netscape Navigator中的数据岛203

10.5 示例:Joe s Café Menu应用程序205

10.5.1 菜单页面205

10.5.2 菜单的XML代码207

10.5.3 生成菜单的HTML文档209

10.5.4 处理用户交互216

10.6 小结220

11.1 DOM的发展方向221

第11章 DOM未来的发展方向221

11.2 DOM Level 3中已被提议的修改222

11.2.1 一般性修改222

11.2.2 抽象模式支持225

11.2.3 错误处理225

11.2.4 加载和保存DOM文档226

11.2.5 把应用程序指定的数据添加给节点229

11.2.6 判断节点的相对文档位置231

11.2.7 对XPath的支持232

11.3 DOM有待增强的其他功能238

11.3.1 DOM对XSLT的支持238

11.3.2 面向事务的处理243

11.4 小结245

A.2 Attr接口246

附录A DOM Core Leve 1 API参考246

A.1 DOM接口继承树246

A.2.1 属性247

A.2.2 方法247

A.3 CDATA接口247

A.3.1 属性247

A.3.2 方法247

A.4 CharacterData接口247

A.4.1 属性248

A.4.2 方法248

A.5.2 方法250

A.6 Document接口250

A.6.1 属性250

A.5.1 属性250

A.5 Comment接口250

A.6.2 方法251

A.7 DocumentFragment接口253

A.7.1 属性253

A.7.2 方法254

A.8 DocumentType接口254

A.8.1 属性254

A.8.2 方法254

A.9 DOMImplementation接口254

A.9.1 属性255

A.9.2 方法255

A.10 DOMException接口255

A.10.1 常量255

A.10.2 属性255

A.11.2 方法256

A.11.1 属性256

A.10.3 方法256

A.11 Element接口256

A.12 Entity接口258

A.12.1 属性258

A.12.2 方法259

A.13 EntityReference接口259

A.13.1 属性259

A.13.2 方法259

A.14 NamedNodeMap接口259

A.14.1 属性259

A.14.2 方法260

A.15.1 常量261

A.15.2 属性261

A.15 Node接口261

A.15.3 方法263

A.16 NodeList接口265

A.16.1 属性265

A.16.2 方法265

A.17 Notation接口266

A.17.1 属性266

A.17.2 方法266

A.18 ProcessingInstruction接口266

A.18.1 属性266

A.18.2 方法267

A.19 Text接口267

A.19.1 属性267

A.19.2 方法267

热门推荐