《动态HTML使用大全》求取 ⇩

目 录1

第一部分DHTML简介1

第一章 DHTML:一个防御体系3

第一节 静态HTML的局限性4

1.1.1文本格式的局限4

1.1.2布局控制的局限4

1.1.3对动态改变内容无能为力5

第二节 DHTML的优点5

1.2.1 DHTML的布局精度5

1.2.2数据感知7

1.2.3页加载后的动态更改8

第三节格式页8

1.4.1 JavaScript9

第四节脚本9

1.3.2用CSS创建站点模板9

1.3.1用CSS增加Web站点设计控制9

1.4.2VBScript10

第五节DHTML的实际能力10

1.5.1创建引人注目的Web站点10

1.5.2更易于维护10

1.5.3减轻服务器负担10

本章小结11

第二章DHTML概述12

第一节 定义MicrosoftDHTML12

第二节对象模型13

第三节DHTML使用JavaScript还是VBScript14

2.3.1对象之间的通信14

2.3.2用脚本产生DHTML的动态效果14

第四节CSS的重要性14

2.5.1在加载时控制内容15

2.5.2定制内容15

第五节浏览器自适应内容15

第六节在运行时动态更改内容16

2.6.1扩展一个浏览概要16

2.6.2改变已加载页面的文本内容17

2.6.3改变页面上的对象位置17

第七节DHTML和多媒体18

2.7.1动画效果18

2.7.2滤波、混合和Alpha通道图形18

第八节数据感知和数据绑定19

2.8.1在线生成表格20

2.8.2数据感知20

第九节DHTML应用20

本章小结21

第三章Microsoft对Netscape22

第一节和W3C协会合作22

第二节在DHTML中定义“动态”23

第三节脚本:JavaScript和VBScript25

第四节CSS和JavaScript格式页26

第五节Microsoft专有的DHTML特点27

第六节特点比较表29

本章小结30

第二部分DHTML基础31

第四章CSS入门33

第一节格式元素33

4.1.1字体34

4.1.2背景34

4.1.3文本34

4.1.4边界34

4.1.5清单34

第二节定义CSS34

第三节CSS语法36

4.3.1在〈HEAD〉段指定格式37

4.3.3从其它文档链接格式38

4.3.2用多选器指定格式38

4.3.4输入格式页39

4.3.5在CSS中定义“级联”40

4.3.6理解CSS继承42

4.3.7注释43

第四节CSS属性分类43

4.4.1字体43

4.4.2颜色和背景43

4.4.3文本44

4.4.4边框44

4.4.5分类44

第五节值44

4.5.1指定度量单位45

4.5.2指定颜色45

4.5.3指定字体46

4.6.1用类指定格式47

第六节CSS的高级属性47

4.6.2用元素ID指定格式48

4.6.3伪类和元素49

4.6.4嵌套元素50

第七节CSS定位51

第八节从哪里可以学习更多的CSS知识51

本章小结52

第五章JavaScript入门53

第一节 如何在DHTML中使用IavaScript54

第二节介绍JavaScript54

第三节语句56

第四节块56

第五节注释56

5.5.2多行注释57

第六节数据57

5.5.1单行注释57

5.6.1字符串58

5.6.2数字58

5.6.3布尔值58

5.6.4空值58

第七节表达式59

5.7.1数值表达式59

5.7.2逻辑表达式59

第八节变量60

5.8.1定义、命名变量61

5.8.2改变变量值62

第九节函数63

5.9.1内部函数63

5.9.2用户定义函数65

5.10.1 if和if...else66

第十节流程控制66

5.9.3函数的返回值66

5.10.2 for循环67

5.10.3 while循环68

5.10.4 break和continue语句68

第十一节对象69

5.11.1方法69

5.11.2属性70

5.11.3内部对象70

5.11.4用户定义对象70

第十二节数组71

第十三节JavaScript编程举例72

第十四节JavaScript资源74

本章小结74

第六章 DHTML对象模型75

第一节将HTML文档作为对象集进行浏览75

第三节Netscape的成就76

第二节独立于DHTML对象模型的语言76

第四节 理解DHTML对象模型77

第五节集合77

6.5.1访问集合中的元素78

6.5.2返回集合长度78

第六节元素79

6.6.1元素属性80

6.6.2元素方法81

第七节window对象82

6.7.1 document对象83

6.7.2 location对象83

6.7.3 history对象83

6.7.6 navigator对象84

6.7.5 screen对象84

6.7.4 frames集合84

6.7.7 event对象85

第八节document对象86

6.8.1 selection对象88

6.8.2 body对象89

6.8.3 all集合90

6.8.4 anehors集合91

6.8.5 applets集合91

6.8.6 forms集合91

6.8.7 images集合91

6.8.8 links集合91

6.8.13 filters集合92

6.8.12 plugins集合92

第九节TextRange对象92

6.8.14 styleSheets集合92

6.8.10 scripts集合92

6.8.9 frames集合92

6.8.11 embeds集合92

本章小结93

第七章事件处理94

第一节事件94

7.1.1 Mouse事件95

7.1.2 onmousedown95

7.1.3 onmouseup95

7.1.4 onclick95

7.1.5 ondblclick95

7.1.8onmouseout96

7.1.9键盘事件96

7.1.10焦点和选择事件96

7.1.7 onmousemove96

7.1.6 onmouseover96

7.1.11状态改变事件97

7.1.12 onabourt事件97

第二节事件激活98

第三节事件处理器98

7.3.1 DHTML出现前的事件处理99

7.3.3实际事件处理101

7.3.2 DHTML的事件处理101

第四节事件绑定103

7.4.1通过元素绑定事件103

7.4.2通过SCRIPT…FOR绑定事件103

7.4.3通过VBScript特殊语法绑定事件105

第五节window.event对象106

7.5.1 keyCode属性106

7.5.2 altKey属性106

7.5.6 cancelBubble属性107

7.5.5 button属性107

7.5.7 fromElement属性107

7.5.3 ctrlKey属性107

7.5.4 shiftKey属性107

7.5.8 retumValue属性108

7.5.9 srcElement属性108

7.5.10 toElement属性108

7.5.11 x属性108

7.5.12 y属性108

第六节取代缺省事件处理109

第七节事件冒泡110

7.7.1发现事件冒泡的起始位置111

7.7.2取消事件冒泡111

本章小结112

第三部分 DHTML内核113

第一节改变字体属性115

8.1.1改变字体格式115

第八章动态格式115

8.1.2改变字体大小117

8.1.3改变字体颜色118

第二节隐藏和显示元素119

8.2.1可见性119

8.2.2显示基于鼠标事件的信息119

8.2.3设计一个隐藏和显示Peek-A-Boo的游戏121

8.2.4折叠式布局123

8.3.1定位126

第三节CSS定位126

8.3.2溢出130

8.3.3 Z-索引131

本章小结131

第九章布局和定位132

第一节CSS定位132

第二节定位属性133

9.2.1绝对定位133

9.2.2相对定位136

第三节position属性138

第四节left和top属性138

第五节width和height属性140

第六节overflow属性141

第七节clip属性142

第八节分层143

9.8.1 z-索引属性143

9.8.2visibility属性145

第九节移动元素146

本章小结149

第十章动态内容150

第一节运行时改变内容150

10.1.1在已存在的页面上替换元素151

10.1.2改变文本151

10.1.3 TextRange对象151

10.1.4TextRange对象属性和方法152

第二节使用TextRange对象实现动态内容153

10.2.1改变文档153

10.2.2删除页面内容155

10.2.3替换指定文本155

第三节构造对象模型157

10.3.1内部文本157

10.3.2内部HTML158

10.3.3外部文本158

10.3.4外部HTML158

第四节使用对象模型实现动态内容158

本章小结161

第四部分数据感知163

第十一章数据绑定介绍165

第一节数据绑定定义165

11.1.1服务器端的数据绑定165

第二节服务器端数据绑定的缺点166

11.1.2早期的客户端数据绑定166

11.2.1服务器端数据绑定的复杂性167

11.2.2服务器可扩展性168

11.2.3往返服务器处理168

11.2.4部分数据返回169

第三节 客户端HTML数据绑定的解决方案170

第四节HTML数据绑定扩展171

11.4.1单一数值和重复表格(Repeated-Table)数据用户172

11.4.2 DATASRC属性173

11.4.3 DATAFLD属性173

11.4.4DATAPAGESIZE属性174

11.4.5 DATAFORMATAS属性174

11.4.6使用数据绑定属性174

11.5.1 DIV176

11.5.2 SPAN176

第五节数据用户176

11.5.3 SELECT177

11.5.4 MARQUEE178

11.5.5 IMG178

11.5.6 APPLET178

本章小结179

第十二章使用数据源对象180

第一节数据源对象180

12.1.1数据源对象职责181

12.1.2 DSO的跨平台能力和语言的兼容性183

第二节表格数据控件基础184

12.2.1使用表格数据控件184

12.2.2利用表格数据控件漫游数据186

12.2.3表格数据控件文件属性190

12.2.4表格数据控件排序191

本章小结193

第五部分多媒体和DHTML195

第十三章多媒体介绍197

第一节DHTML的多媒体效果197

13.1.1缩放图像197

13.1.2转换199

13.1.3缩放转换200

13.1.4点击和拖放效果202

第二节介绍ActiveX多媒体控件205

13.2.1旋转文本和对象205

13.2.2构造图形206

13.2.3路径动画效果206

13.2.4转换206

13.2.5滤波器208

本章小结208

第一节应用转换209

第十四章多媒体转换209

14.1.1为转换建立HTML文档210

14.1.2脚本转换211

14.1.3完成转换213

第二节转换类型215

14.2.1 Box In215

14.2.2 BoxOut216

14.2.3 Circle In217

14.2.4 Circle Out217

14.2.5 Wipe Up217

14.2.6 Wipe Down218

14.2.7 Wipe Right219

14.2.8 Wipe Left220

14.2.9 Vertical Blinds220

14.2.10 Horizontal Blinds221

14.2.11 CheckerboardAcross221

14.2.13 RandomDissolve222

14.2.12 CheckerboardDown222

14.2.14 Split Vertical In223

14.2.15 Split Vertical Out224

14.2.16 Split Horizontal In224

14.2.17 Split Horizontal Out224

14.2.18 Strips Left Down225

14.2.19 Strips LeftUp226

14.2.20 StripsRight Down227

14.2.21 StripsRight Up227

14.2.22 Random Bars Horizontal228

14.2.23 RandomBars Vertical228

14.2.24 Random229

本章小结229

第十五章多媒体滤波器和ActiveX控件230

第一节介绍滤波器230

第二节在HTML中设置滤波器231

15.2.1 X-Ray滤波器232

15.2.2 Drop Shadow滤波器234

15.2.3 Flip Horizontal滤波器235

15.2.4 Flip Vertical滤波器235

15.2.5 Grayscale滤波器236

15.2.6 Invert滤波器237

15.2.7 Lights滤波器237

15.2.8 Motion Blur滤波器239

15.2.9 Opacity滤波器239

15.2.10 Shadow滤波器240

15.2.11 Wave滤波器241

15.2 12 Glow滤波器242

15.2.13 Chromakey滤波器242

第三节ActiveX多媒体对象243

本章小结244

第六部分 DHTML实例245

第十六章驴子拼尾巴游戏247

第一节理解这个游戏247

第二节设置这个游戏247

16.2.1构建文档248

16.2.2定位静态元素248

16.2.3定位动态元素249

16.2.4定位尾巴250

第三节脚本函数251

16.3.1 MoveTail()252

16.3.2 detect()252

16.3.3 count()253

16.3.4 blindfold()253

16.3.5 seeagain()254

16.3.6 sorry()254

16.3.8 reset()255

16.3.7 winner()255

第四节程序清单256

本章小结259

第十七章学习篮球260

第一节生成图像260

第二节页面布置261

17.2.1定位初始布局261

17.2.2生成一个滚动盒262

17.2.3格式化解说264

第三节脚本函数266

17.3.1 showObjectc()和hideObject()266

17.3.2 showScreenCourt()和hideScreenCourt()267

17.3.3 highlight()和lowlight()268

17.3.4 reset()268

第四节程序清单269

本章小结275

第一节基本设计277

第十八章制作在线手册277

18.1.1基本HTML278

18.1.2指定数据源278

18.1.3建立数据文件279

18.1.4定义显示表格279

18.1.5在线手册基础280

第二节提供排序和选择功能281

18.2.1按列进行数据排序281

18.2.2用于选择的用户接口控件283

18.2.3按产品类型进行选择284

18.2.4根据最高价格进行选择285

18.2.5检查在线手册的基本部分285

第三节提供详细的产品信息287

18.3.1在表格浏览和产品浏览之间切换288

18.3.2添加产品浏览289

18.3.3漫游产品浏览290

第四节程序清单291

本章小结294

第十九章建立碰撞视频游戏295

第一节游戏规则295

第二节视频游戏编写的挑战296

第三节建立竞技场296

19.3.1定位游戏对象297

19.3.2碰撞游戏基本构成298

第四节使碰撞游戏产生动画效果300

19.4.1用鼠标事件使撞板生动起来300

19.4.2开始游戏301

19.4.3捕获运动小球301

19.4.4查看小球是否打在墙上302

19.4.5查看小球是否击中撞板或目标303

19.4.6碰撞游戏动画的基础304

第五节添加游戏逻辑306

19.5.2在游戏中获胜307

19.5.1游戏中失去一条命307

第六节程序清单309

本章小结312

第七部分附录313

附录AHTML元素和属性315

附录B CSS和CSS定位属性336

第一节CSS属性336

B.1.1字体336

B.1.2背景338

B.1.3边界339

B.1.4文本格式340

B.1.5布局格式342

B.1.6清单格式343

B.1.8伪元素344

B.1.7伪类344

B.1.9颜色345

B.1.10单位345

第二节CSS定位属性345

B.2.1 position属性345

B.2.2溢出346

B.2.3剪裁346

B.2.4 z-索引347

B.2.5可见性347

附录C用VBScript代替JavaScript348

第一节介绍VBScript348

第二节注释349

第三节运算符349

C.3.1算术运算符349

C.3.2逻辑和比较运算符349

C.4.1定义和命名变量350

第四节变量350

C.4.2改变变量值351

第五节过程352

C.5.1编写自己的子过程352

C.5.2函数返回值352

第六节流程控制353

C.6.1 If…Then…Else353

C.6.2 For…Next循环354

C.6.3 While…Wend循环354

第七节常量355

C.7.1颜色常量355

C.7.2日期/时间常量356

C.7.3日期格式常量356

C.7.4字符串常量356

本章小结357

附录D脚本对象、集合、方法和属性358

第一节window对象358

D.1.1 location对象360

D.1.2 frames集合360

D.1.3 history对象360

D.1.4 screen对象360

D.1.5 navigator对象361

D.1.6 event对象361

D.1.7 document对象362

本章小结365

附录E DHTMLWeb站点专辑366

第一节利用Web站点366

第二节在线资源366

E.2.1 DHTML366

E.2.2 CSS367

E.2.4 Cool DHTML站点368

E.2.3脚本语言368

第三节代码举例369

E.3.1第四章CSS入门369

E.3.2第五章JavaScript入门369

E.3.3第六章DHTML对象模型369

E.3.4第七章事件处理369

E.3.5第八章动态格式369

E.3.6第九章布局和定位369

E.3.7第十章动态内容370

E.3.8第十一章数据绑定介绍370

E.3.9第十二章使用数据源对象370

E.3.10第十三章多媒体介绍370

E.3.11第十四章多媒体转换370

E.3.12第十五章多媒体滤波器和ActiveX控件370

E.3.17附录G DHTML窍门和实用程序371

E.3.16第十九章建立碰撞视频游戏371

第四节源代码ZIP文件371

E.3.14第十七章学习篮球371

E.3.15第十八章制作在线手册371

E.3.13第十六章驴子拼尾巴游戏371

附录F浏览器安全十六进制图表372

附录G DHTML窍门和实用程序377

第一节脚本语言377

G.1.1选择合适的脚本语言378

G.1.2递归379

G.1.3错误处理和错误捕获387

G.1.4优化脚本语法391

第二节在DHTML中应用视觉效果391

第三节 ActiveX控件和DHTML399

第四节发现有关文档的信息400

本章小结402

附录H关键词403

1999《动态HTML使用大全》由于是年代较久的资料都绝版了,几乎不可能购买到实物。如果大家为了学习确实需要,可向博主求助其电子版PDF文件(由(美)(D.古尔布兰森)David Gulbransen,( 1999 北京:电子工业出版社 出版的版本) 。对合法合规的求助,我会当即受理并将下载地址发送给你。

高度相关资料

Microsoft Dynamic HTML使用详解(1998 PDF版)
Microsoft Dynamic HTML使用详解
1998 北京:机械工业出版社
windowstm31使用大全( PDF版)
windowstm31使用大全
HTML 3.2 开发使用手册(1997 PDF版)
HTML 3.2 开发使用手册
1997
INTERNET使用大全(1995年 PDF版)
INTERNET使用大全
1995年 清华大学出版社
MOSAIC 使用大全( PDF版)
MOSAIC 使用大全
HTML 用户使用指南(1996 PDF版)
HTML 用户使用指南
1996 北京:科学出版社;西蒙与舒斯特国际出版公司
DOS使用大全(1989 PDF版)
DOS使用大全
1989 北京:电子工业出版社
动态HTML实用指南 第2版(1999 PDF版)
动态HTML实用指南 第2版
1999 北京:人民邮电出版社
动态网页制作 HTML 4.0使用详解(1999 PDF版)
动态网页制作 HTML 4.0使用详解
1999 北京:人民邮电出版社
HTML 4实用大全(1999 PDF版)
HTML 4实用大全
1999 北京:中国水利水电出版社
dBASEⅢ使用大全(1994 PDF版)
dBASEⅢ使用大全
1994 北京:电子工业出版社
DOS使用大全(1992 PDF版)
DOS使用大全
1992 北京:电子工业出版社
Windows3.1使用大全(1994 PDF版)
Windows3.1使用大全
1994 北京:电子工业出版社
FreeBSD使用大全(1999 PDF版)
FreeBSD使用大全
1999 北京:机械工业出版社
使用HTML编制框架(1998 PDF版)
使用HTML编制框架
1998 北京:电子工业出版社