当前位置:首页 > 工业技术
DHTML从入门到精通
DHTML从入门到精通

DHTML从入门到精通PDF电子书下载

工业技术

  • 电子书积分:10 积分如何计算积分?
  • 作 者:王剑华,储劲松等编著
  • 出 版 社:青岛:青岛出版社
  • 出版年份:2000
  • ISBN:7543622823
  • 页数:230 页
图书介绍:
《DHTML从入门到精通》目录

第1章 DHTML:HTML标准的沿革 1

1.1 HTML的发展 1

1.1.1 关于World Wide Web 1

1.1.2 HTTP协议和服务器 2

1.1.3 Web浏览器 3

1.1.4 SGML、HTML和CGI 4

1.2 静态HTML存在的问题 5

1.2.1 文本格式的限制 6

1.2.2 布局控制的局限 6

1.2.3 动态内容无法改变 6

1.3 DHTML特性 7

1.3.1 文档对象模型 7

1.3.2 脚本语言支持 7

1.3.3 可改变文本的格式 7

1.3.4 可下载字体 8

1.3.5 元素定位与Z顺序 10

1.3.6 数据感知、捆绑和动态表单 11

1.4 样式单与脚本简介 13

1.4.1 样式单 13

1.4.2 脚本 14

本章小结 14

第2章 级联样式单 19

2.1 样式元素 19

2.1.1 字体 19

2.1.2 颜色和背景 21

2.1.3 文本 22

2.1.4 边框和边界 24

2.1.5 分类 27

2.1.6 CSS单位 29

2.2 CSS语法 29

2.2.1 利用在线式样式单指定样式 30

2.2.2 利用全局样式单指定样式 32

2.2.3 利用链接式样式单指定样式 33

2.2.4 CSS的继承和“级联” 36

2.2.5 CSS的注释 39

2.3 CSS的高级属性 39

2.3.1 定义CSS的样式的类 39

2.3.2 定义单独指定的样式 42

2.3.3 伪类和元素 43

2.3.4 使用上下文选择准则 44

2.3.5 为单个元素指定样式 46

2.3.6 组合式样式单 47

2.4 CSS的单位简介 48

2.5 CSS的应用和提高 48

2.5.1 文本样式属性的应用 48

2.5.2 颜色和背景属性的应用 52

2.5.3 块元素的格式和操作 54

本章小结 56

第3章 JavaScript语言 57

3.1 介绍一段JavaScript小程序 57

3.2 数据类型和变量 58

3.2.1 数据类型 58

3.2.2 变量 59

3.2.3 常量 61

3.3 表达式和运算符 61

3.3.1 表达式和运算符 61

3.3.2 运算符的优先级 63

3.4 语句和注释 64

3.4.1 语句 64

3.4.2 语句块 64

3.4.3 注释 64

3.4.4 分号 66

3.5 函数 66

3.5.1 预定义函数 67

3.5.2 用户定义的函数 68

3.5.3 函数的返回值 69

3.5.4 函数的使用 69

3.5.5 变量的作用域 69

3.6 流程控制 71

3.6.1 if结构 71

3.6.2 if…else结构 72

3.6.3 for循环结构 72

3.6.4 While循环结构 73

3.6.5 break和continue语句 73

3.7 对象 74

3.7.1 面向对象编程 75

3.7.2 Java Script的对象模型 75

3.7.3 Java Script内部对象 75

3.7.4 用户定义的对象 76

3.8 数组 77

3.8.1 创建一个空数组 78

3.8.2 填充数组 78

3.8.3 删除数组和数组元素 79

3.9 Java Script编程举例 79

3.10 Java Script的Internet资源 82

本章小结 82

第4章 DHTML对象模型 83

4.1 HTML文档的对象处理方法 83

4.2 对象层次 84

4.3 集合和元素 85

4.3.1 访问集合中元素的方法 86

4.3.2 集合的属性 88

4.3.3 元素的方法 89

4.4 窗口对象 89

4.4.1 窗口对象的层次结构 90

4.4.2 窗口对象的属性和方法 90

4.4.3 位置(location)对象 95

4.4.4 历史(history)对象 96

4.4.5 文档(document)对象 96

4.4.6 框架(frames)对象 96

4.4.7 导航(navigator)对象 100

4.4.8 屏幕(ecreen)对象 103

4.4.9 事件(event)对象 104

4.5 文档对象 104

4.5.1 document.forms[]属性 105

4.5.2 document.title属性 106

4.5.3 document.wrtie()方法 106

4.5.4 锚(anchors)对象 108

4.5.5 链接(links)对象 109

4.5.6 body对象 110

4.5.7 层(layer)对象 113

4.5.8 表单(form)对象 116

本章小结 118

第5章 DHTML事件处理 119

5.1 事件和事件处理 119

5.1.1 事件 119

5.1.2 事件(event)对象 119

5.1.3 事件处理程序 120

5.1.4 事件类型 120

5.2 基于文档的事件 121

5.2.1 Load(加载)事件 121

5.2.2 Unload(卸载)事件 122

5.2.3 mouseOver(鼠标移至)和mouseOut(移出)事件 123

5.2.4 keyPress(按键)、keyDown(落键)和keyUp(起键)事件 124

5.3 基于表单的事件 125

5.3.1 click(单击)、mouseDown(鼠标按下)和mouseUp(鼠标弹起)事件 126

5.3.2 submit(提交)和reset(复位)事件 126

5.3.3 focus(聚焦)和blur(散焦)事件 128

5.3.4 change(改变)和seIect(选择)事件 129

5.4 基于锚(anchor)的事件 130

5.4.1 click(单击)和dblClick(双击)事件 130

5.4.2 mouseDown(鼠标按下)和mouseUp(鼠标弹起)事件 133

5.4.3 mouseOver(鼠标移至)和mouseOut(鼠标移出)事件 133

5.5 基于元素的事件 133

5.5.1 load(加载)事件 134

5.5.2 error(加载错误)事件 134

5.5.3 abort(放弃加载)事件 134

5.6 基于窗口的事件 134

5.6.1 load(加载)和unLoad(卸载)事件 134

5.6.2 focus(聚焦)和blur(散焦)事件 135

5.6.3 move(移动)和dragDrop(拖放)事件 135

5.6.4 resizc(重设大小)事件 135

5.7 事件冒泡 136

5.7.1 包含层次 136

5.7.2 采用事件冒泡 137

5.7.3 取消事件冒泡 137

本章小节 138

第6章 布局和定位 139

6.1 JavaScript样式单(JSSS)简介 139

6.1.1 JSSS和CSS的主要区别 139

6.1.2 JSSS的新对象 140

6.1.3 JSSS的条件样式和使用上下文方法 141

6.2 使用样式单定位 143

6.2.1 使用CSS定位 144

6.2.2 使用层(<layer>)定位 146

6.3 绝对定位和相对定位 147

6.3.1 绝对定位(Abosolute Positioning) 147

6.3.2 相对定位(Relative Positioning) 149

6.4 定位属性 151

6.4.1 position属性 151

6.4.2 top和letf属性 151

6.4.3 pageX和pageY属性 153

6.4.4 width和heihgt属性 154

6.4.5 overflow属性 154

6.4.6 clip属性 155

6.4.7 Z-index、above和below属性 156

6.4.8 SRC和source-include属性 156

6.4.9 visibility属性 157

6.5 通过层的移动实现动画 159

本章小结 162

第7章 动态样式和内容 163

7.1 动态改变文本属性 163

7.1.1 改变文本的属性 163

7.1.2 改变文本的尺寸 164

7.1.3 改变文本的颜色 165

7.2 动态改变文本样式 167

7.3 动态改变文本的内容 178

本章小结 186

第8章 数据绑定 187

8.1 什么叫数据绑定 187

8.1.1 静态HTML的例子 187

8.1.2 动态HTML的例子 189

8.2 数据源对象 190

8.2.1 表格数据控件(TDC) 190

8.2.2 数据文件 191

8.3 绑定HTML标记元素与数据源对象 192

8.3.1 显示数据文件中的一条记录 192

8.3.2 支持数据绑定的HTML标记 193

8.3.3 设定数据的格式 193

8.3.4 将数据绑定到表格中 194

8.4 数据源对象的脚本编程 196

8.4.1 TDC的属性和方法 196

8.4.2 数据排序 196

8.4.3 筛选数据 198

8.5 服务器动态网页技术简介 200

本章小结 201

第9章 DHTML与其他语言的对象插件 202

9.1 使用VBScript替代JavaScript 202

9.2 使用ActiveX 205

9.2.1 使用ActiveX进行多媒体转换 206

9.2.2 ActiveX控件和多媒体滤波器 209

9.3 使用Java Applet 213

9.4 在DHTML中嵌入VRML 217

本章小结 218

附录 DHTML对象、集合、方法及属性 219

返回顶部