前言 1
第1章 网页特效基础——JavaScript核心技术1.1 JavaScript语言概述 1
1.2 JavaScript代码编写基础 2
1.3 数据类型 4
1.4 变量 6
1.5 表达式和运算符 8
1.6 语句 10
1.7 函数 15
1.8 对象 20
1.9 数组 23
第2章 网页特效基础——客户端JavaScript2.1 客户端JavaScript技术基础 27
2.2 Window对象及其层次 28
2.4 操作对象属性 29
2.3 其他内建的JavaScript对象 29
2.5 操作对象方法 32
2.6 事件处理 33
2.7 在HTML中嵌入JavaScript 36
第3章 DOM文档对象模型与网页特效 39
3.1 DOM技术基础 39
3.2 遍历文档 42
3.3 搜索特定元素 43
3.4 修改文档 45
3.5 给文档增加内容 48
3.6 创建动态内容 49
第4章 CSS样式表与网页特效 53
4.1 CSS技术基础 53
4.2 CSS语法基础 54
4.3 CSS应用基础 56
4.4 CSS样式优先级 59
4.5 CSS媒体类型 60
4.6 CSS属性和单位 61
4.7 实用样式应用 66
4.8 动态样式表应用 70
4.9 自定义CSS属性 72
4.10 Style对象高级运用 75
第5章 Filter滤镜与网页特效 79
5.1 Filter技术基础 79
5.2 界面滤镜 80
5.3 静态滤镜 83
5.4 动态滤镜 97
5.5 文字滤镜特效 100
5.6 图片滤镜特效 102
5.7 表格滤镜特效 103
5.8 播放器滤镜特效 106
第6章 HTML组件与网页特效 109
6.1 Behavior技术基础 109
6.2 HTC语法基础 110
6.3 用HTC组件打造表单样式 114
6.4 用HTC设计动态表单效果 116
6.5 用HTC定义按钮事件 118
6.6 定义单元格动态背景 121
6.7 定义文本动态样式 123
6.8 自定义超链接 126
6.9 批量消除超链接的虚线框 128
6.10 定义图片显示特效 130
7.2 Object技术基础 133
第7章 Object对象与网页特效 133
7.1 网页插件概述 133
7.3 控件式下拉列表框 136
7.4 在线PDF电子书浏览 138
7.5 用控件制作月历 140
7.6 系统帮助动画插件 141
7.7 控件制作的下拉菜单 144
7.8 IE浏览器面板控制 146
7.9 控制文档打印 147
7.10 画图 149
第8章 VML矢量绘图与网页特效 151
8.1 VML技术概述 151
8.2 VML技术基础 153
8.3 VML属性 155
8.4 VML虚拟坐标系统 157
8.5 VML对象 158
8.6 用VML绘制简单图形 163
8.7 用VML绘制统计分析图 166
8.8 用VML实现图表交互功能 168
第9章 Java Applet小程序与网页特效 173
9.1 Java Applet技术基础 173
9.2 Java Applet网页运用 174
9.3 文字特效 175
9.4 图片特效 177
9.5 实用特效 182
第10章 网页多媒体特效 187
10.1 网页背景音乐交互 187
10.2 自选曲目播放器 189
10.3 播放MP3 191
10.4 播放AVI格式视频 193
10.5 播放MPG格式视频 195
10.6 播放WMV格式视频 197
10.7 播放RM格式视频 199
10.8 播放CD音轨 202
10.9 播放Flash动画 204
10.10 Windows Media Player插件综合运用 207
第11章 日期和时间特效 211
11.1 日期和时间特效基础 211
11.2 格式化现在时间 213
11.3 用图片显示时间 217
11.4 计算时间 219
11.5 网站常用时间功能 222
11.6 制作日历 224
11.7 制作月历 227
第12章 文本显示特效 231
12.1 文本显示特效基础 231
12.2 文本逐字变色 234
12.3 霓虹灯文字 236
12.4 跑马灯文字 238
12.5 动态发光文字 239
12.6 动态设置字体大小 240
12.7 可拖动文字 242
12.8 打字效果显示文字 243
12.9 渐隐渐显文字 245
12.10 字符格式转化 246
13.1 流动的背景 249
第13章 网页背景特效 249
13.2 自定义背景色 250
13.3 网页页面转场特效 251
13.4 选择背景图片 253
13.5 背景图片居中 254
13.6 列选背景图片 256
13.7 背景图片随机显示 257
13.8 颜色选择按钮 258
13.9 精彩变色文字 259
13.10 背景颜色安全测试 261
第14章 网页图像特效 263
14.1 鼠标经过图片抖动 263
14.2 Banner变换导航 265
14.3 控制图片移动 266
14.4 水中倒影 268
14.5 图片随意飘动 269
14.6 图片渐变替换 271
14.7 金属动感图片 274
14.8 图片晶体化显示 275
14.9 快速交换图像 276
14.10 展开隐藏的图片 277
14.11 图片显隐特效 278
14.12 图片交换特效 280
14.13 获取图片基本信息 281
14.14 图片翻转特效 283
第15章 按钮特效 285
15.1 用CSS美化按钮 285
15.2 标签与颜色都变化的按钮 287
15.3 抖动的按钮 289
15.4 标签滚动的按钮 290
15.5 立体表格按钮 292
15.6 用按钮打开各种类型窗口 294
15.7 自定义打开窗口 295
15.8 关闭打开的窗口 298
15.9 最大化最小化按钮 299
15.10 保存、打印、收藏和设为首页按钮 300
15.11 页面高级操作按钮1 302
15.12 页面高级操作按钮2 304
第16章 链接特效 307
16.1 用CSS设计个性化链接 307
16.2 用滤镜设计个性化链接 310
16.3 不断闪烁的链接 311
16.4 用图片设计超链接样式 313
16.5 去掉热区链接的路径 314
16.6 设计漂亮的链接提示 315
16.7 动态显示的链接提示 317
16.8 链接确认 318
16.9 定时更新链接 319
16.10 给链接增加提示音 321
第17章 导航菜单特效 323
17.1 固定下拉菜单 323
17.2 隐藏菜单 326
17.3 导航面板 328
17.4 给菜单定制提示信息 331
17.5 定义鼠标经过菜单样式 332
17.6 超眩变色菜单 334
17.7 浮动菜单 335
17.8 多级右键菜单 337
17.9 可拖动的显隐菜单 340
17.10 选项卡菜单 342
第18章 鼠标事件特效 345
18.1 鼠标事件特效基础 345
18.2 设置鼠标样式 347
18.3 鼠标左右键控制 349
18.4 鼠标坐标捕获 351
18.5 跟随鼠标的时钟 353
18.6 跟随鼠标的文字 355
18.7 放大镜 358
18.8 用鼠标移动页面 360
18.9 显示选中内容 361
18.10 鼠标移动表格框 363
18.11 鼠标跟踪 364
第19章 键盘事件特效 367
19.1 键盘事件处理基础 367
19.2 用快捷键提交表单 369
19.3 键盘移动图片 370
19.4 屏蔽指定键盘键 372
19.5 给网页定义快捷键 373
19.6 制作软键盘 375
第20章 浏览器窗口特效 377
20.1 浏览器窗口特效基础 377
20.2 测试客户显示器分辨率 380
20.3 检测窗口占显示器的比重 381
20.4 侦测用户刷新和关闭操作 382
20.5 用键盘改变窗口大小 383
20.6 定制弹出广告窗口1 385
20.7 定制弹出广告窗口2 388
20.8 定义窗口边框样式 389
20.9 使弹出的窗口居中并显示在后面 391
20.10 在页面内制作导航窗口 392
20.11 自定义滚动Iframe页面 395
20.12 浏览器框架集显隐控制 397
第21章 滚动条特效 401
21.1 用CSS为滚动条配色 401
21.2 设计动态色彩滚动条 403
21.3 自动隐藏滚动条 406
21.4 给网页元素设置滚动条 407
21.5 自动滚屏 409
22.1 标题栏文字移动 411
第22章 状态栏和标题栏特效 411
22.2 抽象动态标题栏 413
22.3 显示日期和时间标题栏 415
22.4 显示日期和时间状态栏 417
22.5 在状态栏计算时间 419
22.6 状态栏文字移动 421
22.7 状态栏其他动态效果 424
22.8 控制状态栏显示信息 427
第23章 Cookie技术与网页 429
23.1 Cookie技术基础 429
23.2 定义仅弹出一次的窗口 431
23.3 检测文档是否更新 433
23.4 记录访问网页次数 435
23.5 记录上次访问时间 437