第一部分 立即获得动态效果 1
第1章 关于动态HTML的动态 1
1.1 创建“静态”HTML文档 1
前言 1
1.2 查看DHTML页面 4
1.2.1 动态样式 4
1.2.2 动态内容 5
1.2.3 脚本编写和对象结构 7
1.3.1 定位和动态定位 10
1.3.2 多媒体 10
1.3 查看另一个动态可能性 10
1.3.3 数据绑定 11
1.3.4 减轻服务器负载 12
1.4 小结 12
第2 章 创建动态样式和定位(不用脚本编写) 14
2.1 使用事件获得动态 14
2.2 使用内嵌样式获得动态 19
2.3 定位(不使用脚本编写) 25
2.3.1 绝对定位和相对定位 26
2.3.2 在第三维空间中工作:重叠 29
2.3.3 使用定位的元素 31
2.4 小结 37
第3 章 开始使用脚本编写 39
3.1 脚本编写基础 39
3.1.1 脚本编写作为Interner编程 39
3.1.2 把脚本放入代码 40
3.1.3 创建事件处理程序 40
3.1.4 掌握脚本编写术语 42
3.2 在脚本中创建函数 48
3.2.1 使用函数取代或改变页面项 48
3.2.2 使事情有条件发生 50
3.2.3 使用循环控制程序的执行 51
3.3 什么地方出错 53
3.4 在Web上得到帮助 54
3.5 小结 54
第4 章 添加动态内容和动态定位 56
4.1 使用文本获得动态 56
4.1.1 命名脚本中使用的元素:ID属性 56
4.1.2 使用innerText和 outer Text属性替换文本 56
4.1.3 使用insert Adjacent Text方法插入文本 60
4.2 使用整个元素获得动态效果 61
4.2.1 把链接放置到页面上 62
4.2.2 替换一个元素、标记和全部 62
4.2.3 插入新元素 71
4.3 动态定位内容 72
4.4 小结 83
二部分 揭开动态的秘密 85
第5章 多媒体效果基础 85
5.1 在元素上产生漂亮的效果:滤镜 85
5.1.1 添加多媒体效果 85
5.1.2 使用样式来插入一种效果 109
5.2 用持续时间产生过滤效果 111
5.3 小结 114
6.1 什么是样式和样式表 115
第6章 创建和使用级联样式表 115
6.2 不使用样式表来创建动态样式 116
6.3 创建和链接样式表 118
6.3.1 在HTML文档中创建样式 118
6.3.2 在单独的样式表中创建样式 118
6.3.3 理解选择符 119
6.3.4 理解样式如何级联 131
6.3.5 读者的选择 132
6.4 管理和操作样式表 135
6.4.1 使用样式表内嵌附加字体 135
6.4.2 决定是否存在样式表 135
6.4.3 对样式表添加规则 136
6.4.4 使用样式表来设置分页 137
6.5 使用样式表创建动态样式 138
6.6 CSS的Web资源 140
6.7 小结 140
第7章 通过对象模型获得动态效果 142
7.1 到底什么是对象模型 142
7.2 了解all集合 142
7.3 使用window对象 155
7.4.1 使用event对象 162
7.4.2 使用事件冒泡方法高效地创建特殊效果 162
7.4 使用事件模型触发动态 162
7.5 小结 165
第8章 数据库连接揭秘 167
8.1 使用数据 167
8.1.1 服务器端连接的问题 167
8.1.2 客户机端解决方案:数据绑定 167
8.2 在客户机上绑定和显示数据 168
8.2.1 创建或访问数据源 168
8.2.2 绑定数据到页面 170
8.3 在客户机上操作数据 173
8.4 小结 176
9.1 完善的表策略 177
9.1.1 控制表显示的大小 177
第9章 建立高级动态数据库 177
9.1.2 筛选数据 178
9.1.3 设置显示哪一条记录 182
9.2 绑定到非表元素 183
9.2.1 为文本使用数据的元素 183
9.2.2 DATAFORMATAS属性 197
9.2.3 为URL使用数据的元素 198
9.3 小结 207
10.1.2 加入运算符 208
10.1.1 使用变量 208
10.1 关键的VBScript概念 208
第10章 用VBScript进行脚本编程 208
10.1.3 使用消息框 209
10.1.4 创建子过程和函数 209
10.2 控制程序执行 212
10.2.1 if语句 212
10.2.2 Select Case语句 212
10.3 小结 215
第11 章 应用控件和组件 217
11.1 用内置控件使生活更轻松 217
11.2 小应用程序、ACTIVEX控件和小脚本程序快速入门 219
11.2.2 浏览ActiveX控件 220
11.2.3 加入小脚本程序 220
1.3 小结 225
12.1 安装Script Debugger 226
12.2 运行Script Debugger 227
12.2.1 启动Script Debugger 227
12.2.2 查看并调试脚本源代码 229
12.2.3 修正错误 231
12.2.4 使用Command窗口 232
12.2.5 使用调用栈 233
12.3 有错误的调试器 233
12.4 小结 234
13.1 查看Project Cool的样例Web页 235
第13 章 动态商业主页 235
13.1.1 Project Cool的建议 235
第三部分 实例研究 235
13.1.2 自己尝试一个简单的Web页 237
13.2.1 保持简单 238
13.2.2 组织清楚 238
13.2 评价所显示的Project Cool页面 238
13.2.3 确信人们可与之联系 239
13.2.4 加入帮助文本 239
13.3 查看主页代码 240
13.2.5 让它更富有魅力 240
13.3.1 加入颜色 243
13.3.2 加入公司名称 243
13.3.3 组织链接 244
13.3.4 加入Email地址 244
13.3.5 为运行的土星图像进行脚本编程 244
13.4 小结 245
第14 章 实例研究:样式表 246
14.1 定位和显示样式表 246
14.2 “利用设计者”和其他基本的Nielsen建议 248
14.3 “限制字体”和实际样式表的基他建议 249
14.3.1 确保页面在禁用样式表时仍然工作正常 249
14.3.2 不要使用两种以上字体 250
14.3.3 不要用绝对字体大小 250
14.3.4 不要用Limportant属性覆盖用户的设置 250
14.3.5 为链接使用标准颜色 250
14.4 查看其他模型样式表 251
14.5 小结 251
第15章 实例研究:使用小应用程序 252
15.1 查看使用小应用程序的页面 252
15.1.1 查看旋转徽标 253
15.1.2 查看蜡烛小应用程序 255
15.2 回顾Java源代码 256
15.3 小结 272
第四部分 附录 273
附录A 词汇表 273
B.1 开始:成为动态的……但要有节制 280
B.2 考虑的关键:内容、内容、内容 280
附录B DHTML页面的设计思想 280
B.3 创建设计来增强内容 281
B.4 设计Web页面,而不是书本页面 283
B.5 有用的参考 283
附录C 关键DHTML元素 284
11.2.1 回顾小应用程序 291
附录D DHTML的CSS样式特性 292
D.1 World Wide Web Consortium(W3C)和CSSI 292
D.2 使用属性 292
附录E 颜色表 295
E.1 使用color特性 295
E.2 按名称使用颜色 295
E.3 使用十六进制记法 296
附录F Web 制作工具 300
F.1 样式表编辑器 300
F.2 CSS转换器 301
F.3 支持CSS/DHTML的HTML编辑器 302
F.4 CSS样式检查程序 303