第1章概述 1
1.1网页基础知识 1
1.1.1 Internet基础知识 1
目录 1
1.1.2 WWW及客户机/服务器工作方式 4
1.1.3 网站与网页 6
1.2.2网页编写软件 7
1.2.3 图形/图像处理工具 7
1.2.1 HTML 7
1.2常用网页制作工具简介 7
1.2.4网页制作脚本语言 8
1.2.5 动态网页制作工具 8
思考与练习 10
第2章网页设计基础 11
2.1网页设计的基础知识 11
2.1.1风格定位 11
2.1.2版面编排 12
2.1.3 点、线、面 14
2.1.4色彩处理 17
2.1.5数字图像 18
2.1.6色彩的使用技巧 19
2.2.1 网页设计的基本原则 20
2.2网页设计的基本原则 20
2.2.2 网页设计需考虑的因素 24
2.3网页设计的基本过程 24
2.3.1 网页设计的一般步骤 24
2.3.2设计主题 25
2.3.3网页总体结构的构思 25
2.3.4网页的版面布局 25
2.3.5网页创意 26
2.3.9网站维护 27
思考与练习 27
2.3.6网页素材收集 27
2.3.8网页测试与发布 27
2.3.7网页制作 27
第3章HTML 29
3.1 HTML基本知识 29
3.1.1什么是HTML 29
3.1.2 HTML基本概念 30
3.2文本 32
3.2.1字体 32
3.3表格 34
3.2.2段落 34
3.4.图像 36
3.4.1有关设定图片的方法 36
3.4.2应用技巧 38
3.5超链接 39
3.5.1超链接分类 39
3.5.2应用技巧 41
3.6 HTML表单 42
3.6.1表单中主要包括的元素 42
3.6.2用好表单的下拉式菜单 45
3.7 HTML的框架结构 46
思考与练习 49
第4章图像处理软件Fireworks 51
4.1 Fireworks MX简介 51
4.1.1 Fireworks MX的功能特点 51
4.1.2 Fireworks MX工作界面 52
4.2 Fireworks MX文档的基本操作 53
4.2.1新建与导入文档 53
4.2.2文档的保存 54
4.2.3浏览文档 54
4.2.4设置文档属性 55
4.3.1什么是矢量图和位图 56
4.3矢量图和位图 56
4.3.2创建位图对象 57
4.3.3绘制矢量对象 58
4.4选择和编辑对象 60
4.4.1选择对象 60
4.4.2选择像素 61
4.4.3变形和扭曲 62
4.4.4组织对象 63
4.4.5修饰位图 63
4.4.6编辑矢量对象路径 65
4.5.1选择颜色 66
4.5颜色和填充 66
4.5.2颜色样本和混色器 67
4.5.3填充 68
4.6使用文本 69
4.6.1输入文本 69
4.6.2编辑文本 70
4.6.3应用不同效果 71
4.7特殊效果 72
4.7.1动态效果 72
4.7.2 层 73
4.7.3蒙版 74
4.7.4样式 75
4.8 GIF动画 76
4.9图像的切片与导出 77
4.9.1为什么要使用切片 77
4.9.2使用切片 78
4.9.3优化图像 80
4.9.4导出图像 82
4.10综合实例 84
思考与练习 87
5.1.1 Flash MX的功能特点 88
5.1 Flash MX概述 88
第5章动画制作软件Flash 88
5.1.2动画知识简介 89
5.1.3 Flash MX工作界面 89
5.2 Flash基本操作 90
5.2.1参数设置 90
5.2.2文件的建立、保存 90
5.2.3 时间轴的操作 91
5.2.4场景操作 91
5.2.5动画播放 91
5.3.4组合与分离操作 92
5.3.3网格的使用 92
5.3图形操作 92
5.3.2图形的层次顺序 92
5.3.1 图形的复制与删除 92
5.3.5图形的显示模式 93
5.3.6图形变形 93
5.3.7使用位图 94
5.4动画制作 95
5.4.1使用元件库 95
5.4.2图层操作 98
5.4.3 帧的使用 100
5.4.4逐帧动画 101
5.4.5动作渐变式动画 101
5.4.6形状渐变式动画 103
5.4.7淡出淡入式动画 105
5.4.8编辑动画 105
5.5声音处理 106
5.5.1导入音频文件 106
5.5.2声音的设置 107
5.5.3声音的编辑 107
5.6.1 Flash MX程序设计基本知识 108
5.6动画的交互控制 108
5.6.2 Actions编程环境 109
5.6.3设置按钮动作 110
5.6.4设置帧动作 112
5.6.5设置动画和电影剪辑动作 113
5.7使用组件 114
5.7.1什么是Flash MX的组件 114
5.7.2使用组件 114
5.7.3编辑组件 115
5.8优化和发布 116
5.8.2测试 117
5.8.1 优化 117
5.8.3发布 118
5.8.4输出 119
5.9综合实例 120
思考与练习 122
第6章网页制作工具FrontPage 123
6.1 FrontPage的基本操作 123
6.1.1 FrontPage界面 123
6.1.2网站的基本操作 124
6.1.3网页的基本操作 129
6.2.1网页标题 130
6.2网页文本内容的建立与编辑 130
6.2.2文字输入与编辑 131
6.2.3设置字体段落与格式 132
6.2.4添加其他网页元素 133
6.3加入图像 135
6.3.1添加图像 135
6.3.2对图像进行编辑 136
6.3.3设置网页背景 138
6.3.4保存图片 139
6.4.1加入列表 140
6.4加入列表和表格 140
6.4.2添加表格 141
6.5超链接 144
6.5.1文本超链接 145
6.5.2图形超链接 147
6.6为网页加入特殊效果 148
6.6.1滚动字幕 148
6.6.2悬停按钮 150
6.6.3横幅广告 151
6.7构建框架 152
6.7.1创建框架 153
6.7.2设置框架属性 154
6.7.3框架操作 155
6.8主题与导航栏的使用 156
6.8.1应用主题 156
6.8.2应用导航栏 160
6.8.3使用共享边框 162
6.9使用表单 163
6.9.1创建表单 163
6.9.2使用表单模板创建表单 164
6.9.3使用表单网页向导创建表单 164
6.10.1发布前的准备 167
6.10发布站点 167
6.10.2发布站点 168
6.11用FrontPage制作网页实例 169
思考与练习 171
第7章可制作动态网页的软件 173
7.1 Dreamweaver UltraDev概述 173
7.1.1 Dreamweaver UltraDev功能特点 173
7.1.2 Dreamweaver UltraDev的安装及配置 175
7.1.3 Dreamweaver UltraDev工作界面 176
7.1.4 Dreamweaver UltraDev 4的工作方式 181
7.2.2创建框架 182
7.2框架的创建 182
7.2.1框架的规划 182
7.2.3修改框架属性 183
7.2.4保存框架页面 185
7.3表单 185
7.3.1表单的创建 185
7.3.2创建文本框 187
7.3.3创建复选框 189
7.3.4创建单选钮 189
7.3.5创建下拉菜单 190
7.3.6创建下拉列表框 191
7.3.7创建重置和提交按钮 192
7.4应用层 193
7.4.1层的基本概念 193
7.4.2层的基本操作 193
7.4.3设置层的属性 196
7.5站点管理 197
7.5.1规划站点 197
7.5.2创建站点 198
7.5.3配置站点 200
7.5.4站点管理 202
7.5.5认识站点链接地址 204
思考与练习 205
第8章网页制作脚本语言 206
8.1 VBScript与JavaScript 206
8.1.1 VBScript与JavaScript 206
8.1.2对象的事件、属性和方法 207
8.1.3客户端和服务器端的脚本语言 207
8.1.4脚本引擎 208
8.2使用VBScript脚本语言 208
8.2.1 VBScript的特点及其主要功能 208
8.2.2在HTML页面中使用VBScript 209
8.3.1 VBScript数据类型 210
8.3 VBScript基础 210
8.3.2 VBScript变量 212
8.3.3 VBScript常量 213
8.3.4 VBScript表达式与运算符 213
8.4 VBScript语句 214
8.4.1 VBScript的基本语句 214
8.4.2 VBScript语句中的过程 222
8.5 VBScript的函数 223
8.5.1数学运算函数 223
8.5.4 日期时间函数 224
8.5.3数据类型转换函数 224
8.5.2字符串处理函数 224
8.5.5其他函数 225
8.6 VBScript事件处理 228
8.6.1用内联代码直接处理事件 228
8.6.2用FOR和EVENT属性来处理事件 229
8.7 VBScript中的对象 230
8.7.1 Window对象 230
8.7.2 Document对象 231
8.7.3 Form对象 233
8.7.4 Location对象 233
8.7.7 Navigator对象 234
8.7.8程序实例 234
8.7.5 Link对象 234
8.7.6 History对象 234
思考与练习 235
第9章JavaScript与Java Applet 236
9.1 Java语言基础 236
9.1.1 Java语言的变量、表达式和数据类型 236
9.1.2 Java语言的控制语句 237
9.1.3 Java语言中的类、对象和接口 238
9.1.5 Java语言的用户界面 241
9.1.4 Java语言中的输入、输出流 241
9.1.6 Java语言的多线程机制 242
9.1.7 Java语言中的异常处理 243
9.2 JavaScript 243
9.2.1什么是JavaScript 243
9.2.2 SCRIPT标记 244
9.2.3数据类型、常量和变量 244
9.2.4运算符和表达式 245
9.2.5语句 245
9.2.6函数 248
9.2.7数组 250
9.2.8事件 251
9.2.9对象 252
9.3 Applet基础 252
9.3.1一个简单的Java Applet 252
9.3.2 Applet的类继承 254
9.3.3 HTML中的〈APPLET〉标记 256
9.4 Applet的执行方式 257
9.4.1 Applet的生命周期 257
9.4.2 Applet中实现绘画的方法 259
9.4.3 Applet中实现UI构件的方法 259
9.5.1建立一个图形用户接口 262
9.4.4 Applet中的线程 262
9.5建立Applet的用户接口 262
9.5.2向Applet传递信息 263
9.6 Applet编程 264
9.6.1动画例子小程序 265
9.6.2扩充Applet超类 267
9.6.3创建线程 267
9.6.4显示动画 269
9.6.5鼠标事件 269
9.6.6使用图像 270
9.6.7播放声音 272
思考与练习 276
第10章动态网页制作技术 277
10.1 DHTML 278
10.1.1 动态网页技术的产生 278
10.1.2 什么是DHTML 278
10.1.3 DHTML特性 279
10.1.4 DHTML实例 280
10.2 XHTML 282
10.2.1什么是XHTML 282
10.2.2 XHTML与HTML、XML 282
10.2.3 XTML特性 283
10.2.4 XTML使用示例 284
10.3 PHP 285
10.3.1 PHP简介 285
10.3.2 PHP的功能和特性 286
10.3.3 PHP与其他CGI的比较 287
10.3.4 PHP的安装和配置 287
10.3.5 PHP示例 288
10.4 JSP 289
10.4.1什么是JSP 289
10.4.2 JSP技术的特性 289
10.4.5 JSP示例程序 291
10.4.3用JSP开发Web的几种主要方式 291
10.4.4 JSP运行环境 291
10.5 ASP.NET 292
10.5.1 什么是ASP.NET 292
10.5.2 .NET框架 293
10.5.3 ASP.NET的特性 293
10.5.4 ASP.NET的安装与配置 294
10.5.5 ASP.NET示例 294
思考与练习 295
11.1.1本地网页测试 296
第11章网页的发布与维护 296
11.1网页发布前的准备 296
11.1.2确定发布方式 297
11.1.3 申请域名或个人网页的免费空间 297
11.2网页发布 299
11.2.1上载网页 300
11.2.2测试站点 302
11.3网站的宣传 304
11.3.1加入搜索引擎 305
11.3.4利用网络媒体发布信息 308
11.3.3购买广告位置 308
11.3.2交换友情链接 308
11.3.5利用传统媒体 309
11.4网站的管理和维护 309
11.4.1定期检测网站、保证服务器的正常工作 310
11.4.2处理网站数据和用户信息 310
11.4.3定期更新、动态维护 311
11.4.4修正网页错误 312
11.4.5 网站安全 312
思考与练习 312
参考文献 314