《DHTML动态网页设计与制作》PDF下载

  • 购买积分:11 如何计算积分?
  • 作  者:清源计算机工作室编著
  • 出 版 社:北京:机械工业出版社
  • 出版年份:2001
  • ISBN:7900043969
  • 页数:278 页
图书介绍:本书主要针对动态HTML的中级用户,首先讲述了与之相关的CSS、DOM和 Script等基本概念,并在此基础上讲述了动态改变HTML对象样式、内容、位置和效果以及在动态HTML中使用的动态表格和动态媒体等内容。本书还包含了大量的具有实用参考价值的例子,并对每一个例子进行了详尽的讲述,相信会对动态HTML用户有所帮助。

第1章 认识动态HTML 1

1.1 动态HTML 1

1.1.1 什么是HTML 1

1.1.2 HTML起步 1

第2章 动态对象模型 7

2.1 DHTML的对象模型 7

2.2 集合 7

2.2.1 集合的属性 8

2.2.2 集合里的元素 10

2.3 元素 11

2.3.1 元素的属性 11

2.3.2 元素的方法 15

2.4 window对象 16

2.4.1 window对象的属性 18

2.4.2 window对象的方法 21

2.5 document对象 25

2.5.1 document对象的属性 26

2.5.2 document对象的方法 31

2.6 其他对象 34

2.6.1 history对象 34

2.6.2 location对象 34

2.6.3 links对象 36

第3章 动态对象事件 37

3.1 文档事件 37

3.1.1 onload和onunload事件 37

3.1.2 mouse事件 39

3.1.3 键盘事件 45

3.2.1 onsubmit(提交)事件 49

3.2 表格事件 49

3.2.2 focus(取得焦点)与blur(失去焦点)事件 53

3.2.3 change(改变)与select(选中)事件 54

3.3 图像事件 56

第4章 级连样式单 57

4.1 基本样式单 57

4.1.1 CSS的语法 60

4.2 组合样式单 61

4.2.1 多标识指定格式 61

4.2.2 类选择符 61

4.2.3 ID选择符 63

4.2.4 关联选择符 64

4.2.5 伪类和伪元素 64

4.2.7 DIV 65

4.2.6 SPAN 65

4.3 样式单组织方法 66

4.3.1 链接到一个外部的样式单 67

4.3.2 输入一个样式表 68

4.4 样式单基本属性 69

4.4.1 字体属性 69

4.4.2 颜色及背景属性 69

4.4.3 文本属性 70

4.4.4 方框属性 70

4.4.5 分类属性 70

4.4.6 单位 71

第5章 JavaScript简介 73

5.1 JavaScript语言的应用 73

5.2.2 JavaScript语言的注释 74

5.2 JavaScript语言的基本结构 74

5.2.1 JavaScript语言的语句 74

5.3 JavaScript语言的属性 75

5.3.1 变量 75

5.3.2 数据类型 76

5.3.3 表达式 78

5.3.4 函数 79

5.3.5 流程控制 81

5.3.6 对象 83

5.3.7 数组 85

5.3.8 综合应用 85

6.1.3 VBScript缺点 87

6.1.2 VBScript优点 87

6.1.1 VBScript简介 87

6.1 认识VBScript 87

第6章 VBScript脚本 87

6.2 VBScript中的变量 88

6.2.1 什么是变量 88

6.2.2 VBScript中的变量类型 88

6.2.3 Variant的子类型 88

6.2.4 声明变量 89

6.2.5 变量命名规则 90

6.2.6 变量的作用域与有效期 90

6.2.7 给变量赋值 90

6.3 VBScript中的运算符 90

6.3.1 算术运算符(见表6-2) 90

6.3.4 比较运算符(见表6-5) 91

6.3.3 逻辑运算符(见表6-4) 91

6.3.2 连接运算符(见表6-3) 91

6.3.5 运算符优先级 92

6.4 VBScript语句 92

6.4.1 Call语句 92

6.4.2 Const语句 92

6.4.3 Dim语句 93

6.4.4 Do...Loop语句 93

6.4.5 Erase语句 94

6.4.6 Exit语句 95

6.4.7 For...Next语句 95

6.4.8 Function语句 96

6.4.9 If...Then...Else语句 97

6.4.12 Private语句 98

6.4.11 Option Explicit语句 98

6.4.10 On Error Resume Next语句 98

6.4.13 Public语句 99

6.4.14 Randomize语句 99

6.4.15 ReDim语句 99

6.4.16 Rem语句 100

6.4.17 Select Case语句 100

6.4.18 Set语句 101

6.4.19 Sub语句 101

6.4.20 While...Wend语句 102

6.5 VBScript中的函数 102

6.5.1 转换函数 103

6.5.2 数学函数 103

6.5.4 字符处理函数 104

6.5.3 日期、时间函数 104

6.5.6 Sub与Function 105

6.5.5 类型判断函数 105

6.5.7 函数的数据传递 106

6.5.8 函数的调用 106

6.6 VBScript中的错误信息 106

6.7 VBScript中的字符集 110

第7章VBScript和JavaScript比较 112

7.1 环境因素 112

7.1.1 服务器脚本 112

7.1.2 客户端脚本 112

7.2 语言本身的优缺点 112

7.2.3 动态执行 113

7.2.4 面向对象 113

7.2.2 格式化 113

7.2.1 错误控制 113

7.2.5 事件控制 114

7.3 VBScript和JavaScript的相互调用 114

7.3.1 函数的调用 115

7.3.2 变量的调用 115

第8章 动态样式 117

8.1 动态改变样式的原因 117

8.2 动态改变样式的方法 117

8.2.1 定义样式 117

8.2.2 定义文本块 118

8.2.3 用脚本改变样式 118

8.3 动态改变文本属性的例子(实例1) 119

8.4 改变样式的例子(实例2) 123

8.5 总结 129

第9章 动态内容 130

9.1 动态改变内容的原因 130

9.2 动态改变文本内容的方法 130

9.2.1 利用IE提供的属性替换文本内容 130

9.2.2 利用IE提供的方法增加文本内容 136

9.2.3 利用脚本实现动态文本内容 139

9.3 动态文本(实例3) 151

9.4 用字符形成的动画(实例4) 154

9.5 动态改变图片内容的方法 159

9.5.1 利用对象的属性改变图片内容 159

9.5.2 利用Script改变图片内容 159

9.6 测验记忆力的游戏(实例5) 161

9.7 汉诺塔的游戏(实例6) 169

9.8 总结 183

第10章 动态位置 184

10.1 动态改变位置的原因 184

10.2 与位置有关的属性 184

10.2.1 position属性 184

10.2.2 left,pixelLeft,posLeft属性 186

10.2.3 top,pixelTop,posTop属性 187

10.2.4 height,pixelHeight,posHeight属性 187

10.2.5 width,pixelWidth,posWidth属性 187

10.2.6 visibility属性 188

10.2.7 clip属性 188

10.2.8 zIndex属性 188

10.2.9 overflow属性 189

10.3 动态改变位置的方法 192

10.4 用键盘控制对象的位置(实例7) 208

10.5 位置固定的图片(实例8) 210

10.6 跟随鼠标的文字(实例9) 213

10.7 向鼠标移动的图片(实例10) 216

10.8 总结 229

第11章 动态表格 230

11.1 使用动态表格的原因 230

11.2 Tabular Data Control控件 230

11.3 HTML中与TDC控件有关的属性和方法 231

11.3.1 dataFld属性 231

11.3.2 dataFormatAs属性 231

11.3.3 dataPageSize属性 231

11.4 动态表格的生成与处理方法 232

11.4.1 动态表格的生成 232

11.3.5 moveFirst,MoveLast,MoveNext and MovePrevious方法 232

11.3.4 dataSrc属性 232

11.4.2 动态表格中数据的排序。 235

11.4.3 动态表格中数据的过滤。 238

11.5 动态数据的另一种处理方法 240

11.6 动态表格生成及处理(实例11) 242

11.7 总结 250

第12章 动态效果 251

12.1 使用过滤器属性产生动态效果 251

12.2 显示效果过滤器Filters。 251

12.2.1 Alpha:改变图形的透明度。 251

12.2.2 图形的模糊效果 252

12.2.4 DropShadow:设定可控阴影 253

12.2.3 Chroma:设定图形中的透明色。 253

12.2.5 FlipH:水平镜像 254

12.2.6 FlipV:垂直镜像 254

12.2.7 Glow:图形边缘增加光辉 254

12.2.8 Gray:使彩色图形变黑白 255

12.2.9 Invert:图形反色。 255

12.2.10 Light:为图形设定光源 255

12.2.11 Mask:为图形设定掩膜 256

12.2.12 Shadow:设定标准阴影 256

12.2.13 Wave:设定正弦波效果 256

12.2.14 Xray:设定边缘效果 257

12.3 过渡效果过滤器Transitions 257

12.3.1 revealTrans:显示过渡效果过滤器 257

12.3.2 blendTrans:渐变过渡效果过滤器 258

13.3.3 过渡效果过滤器Transitions的使用 259

12.4 动态改变效果的方法 259

12.5 动态改变效果(实例12) 262

12.6 总结 264

第13章 动态媒体 265

13.1 在IE中播放媒体文件 265

13.2 使用embed对象播放音频文件 265

13.3 使用object对象播放音频文件 267

13.4 在IE中播放视频文件 270

13.5 用其他控件播放媒体文件 270

13.6 总结 271

附录A HTML元素表 272

附录B DOM模型对象 275