第1章 Web技术基础 1
1.1 Internet与万维网 1
1.2 Web概述 3
1.2.1什么是Web 3
1.2.2 Web的工作原理 3
1.2.3浏览器 4
1.3概念及术语 5
1.4 Web相关技术 6
1.4.1浏览器/服务器计算模式 6
1.4.2 Java技术 7
1.4.3 XML技术 10
1.5 Web服务器的架设和管理 12
1.5.1操作系统与Web服务器 12
1.5.2使用Internet信息服务 15
1.5.3创建Web站点 17
1.6 Web站点的配置 20
1.6.1设置Web站点端口号 20
1.6.2设置Web站点主目录 21
1.6.3 Web站点目录安全性配置 22
1.6.4设置Web站点默认文档 24
1.6.5设置Web站点HTTP头 24
1.7使用Apache和Tomcat 25
1.7.1 Apache与Tomcat 25
1.7.2 Apache的安装和配置 26
1.7.3 Tomcat服务与Servlet/JSP规范 28
1.7.4安装Java运行环境 29
1.7.5 Tomcat的安装和配置 33
1.7.6建立并部署Web应用 37
1.7.7使用虚拟目录 41
1.7.8 Apache和Tomcat的关系 41
第2章 标记语言与网页制作 43
2.1标记语言及其发展 43
2.1.1标准通用标记语言SGML 43
2.1.2超文本标记语言HTML 44
2.1.3可扩展HTML规范XHTML 44
2.1.4可扩展标记语言XML 45
2.1.5 DHTML和SHTML技术 45
2.2超文本标记语言HTML 46
2.2.1 HTML标记语法和文档结构 46
2.2.2文件头标记及子标记 47
2.2.3文件体标记及其属性 50
2.2.4文档内容常用标记 52
2.2.5表格(table) 58
2.2.6表单(form) 60
2.2.7层次块标记 68
2.2.8对象和脚本程序标记 71
2.2.9层叠样式表CSS技术 72
2.2.10帧(frame) 77
2.3网页设计基础 79
2.3.1页面功能与内容设计 79
2.3.2页面布局设计 80
2.3.3页面视觉设计 82
2.3.4页面效果设计 83
2.4使用FrontPage 83
2.4.1 FrontPage主窗口 84
2.4.2网站的新建与维护 84
2.4.3新建网页 87
2.4.4网页编辑 88
2.4.5设置标记属性 95
2.4.6定义和使用样式 96
2.4.7 Frame框架和IFrame框架 97
第3章 图像处理技术 104
3.1图像处理技术概述 104
3.1.1图像处理的基本概念 104
3.1.2图像压缩技术 105
3.1.3常用图像文件格式 107
3.1.4图像的大小和分辨率 108
3.1.5颜色与色彩的基本知识 109
3.2 Photoshop的基本操作 110
3.2.1 Photoshop CS3的窗口界面 111
3.2.2图像文件的操作 112
3.2.3选区的操作 112
3.3绘图操作 115
3.3.1画笔绘图 115
3.3.2路径与矢量绘图 118
3.4图像的修复与处理 120
3.4.1图像修复 120
3.4.2图像调整 123
3.4.3图像的变换 124
3.5图层的应用 125
3.5.1图层的概念 125
3.5.2图层调板和图层操作 126
3.5.3图层的混合模式 129
3.5.4图层的样式设置 130
3.5.5图层的蒙板 130
3.6文本及其选项 132
3.7通道的应用 133
3.7.1通道的分类 133
3.7.2通道调板及操作 133
3.7.3 Alpha通道 134
3.7.4通道的应用举例 134
3.8滤镜的应用 135
3.8.1滤镜的基本操作 136
3.8.2艺术滤镜 137
3.8.3滤镜应用举例 137
第4章 音频与视频处理 142
4.1音频处理技术 142
4.1.1音频处理概述 142
4.1.2 GoldWave的界面 146
4.1.3音频编辑 150
4.1.4特殊音频效果的应用 152
4.2视频处理技术 153
4.2.1视频处理概述 154
4.2.2视频处理软件 160
4.2.3电影项目与素材 162
4.2.4电影编辑 164
4.2.5添加效果 165
4.2.6片头片尾文本的添加 167
4.2.7电影中的音频处理 169
4.2.8保存和发送电影 170
第5章 Flash动画设计 173
5.1 Flash动画概述 173
5.1.1 Flash的主要特点 173
5.1.2启动Flash 174
5.1.3几个基本概念 175
5.2绘图与文本 178
5.2.1图形绘制 178
5.2.2文本的使用 182
5.2.3图形对象的操作 183
5.2.4外部资源的导入 184
5.3动画制作 185
5.3.1 Flash动画的类型 185
5.3.2动画的创建过程 185
5.3.3图层的应用 187
5.3.4运动引导层 189
5.3.5遮罩层的应用 190
5.4元件的应用 191
5.4.1元件、实例与库 191
5.4.2元件的建立与编辑 192
5.4.3元件的实例 193
5.4.4库的应用 193
5.4.5元件应用举例 194
5.5动画的特效设计 197
5.5.1在Flash中添加声音 197
5.5.2滤镜的应用 198
5.5.3时间轴特效 200
5.6动画的发布 202
第6章 客户端开发 204
6.1浏览器与客户端脚本程序 204
6.1.1浏览器与客户端脚本引擎 204
6.1.2脚本语言规范与主要的客户端脚本语言 204
6.2 JavaScript程序设计基础 207
6.2.1 JavaScript基本符号 207
6.2.2数据和数据类型 208
6.2.3常量和变量 209
6.2.4表达式和运算符 210
6.2.5基本语句 210
6.2.6函数 213
6.3事件驱动及事件处理 214
6.3.1事件驱动的程序执行过程 214
6.3.2 JavaScript中的常用事件 214
6.4对象及其操作 215
6.4.1类与对象的概念 216
6.4.2对象的操作 217
6.5常用内部对象及函数 218
6.5.1 String对象 218
6.5.2 Math对象 221
6.5.3 Date对象 223
6.5.4 Array数组对象 225
6.5.5预定义函数 227
6.6 JavaScript浏览器对象模型BOM 228
6.6.1 BOM层次结构 228
6.6.2 window对象 229
6.6.3 navigator对象 233
6.6.4 frames对象 235
6.6.5 location对象 236
6.6.6 history对象 236
6.6.7 screen对象 237
6.6.8 event对象 238
6.7 HTML文档对象模型DOM 239
6.7.1文档对象模型DOM 240
6.7.2 HTML DOM对象 240
6.8 Web交互 248
6.8.1使用form实现Web页面的信息交互 248
6.8.2使用frame实现更复杂的交互 250
6.9综合举例 250
6.9.1创建折叠式菜单 251
6.9.2一个文本文档批注系统 254
第7章 服务端开发 271
7.1 B/S三层体系结构与Web服务器脚本程序 271
7.1.1 B/S三层体系结构 271
7.1.2脚本引擎与服务端脚本程序 272
7.2 Java程序设计 273
7.2.1 Java语言的特点 273
7.2.2 Java程序设计语言 275
7.2.3类与对象 280
7.2.5包 288
7.2.6 Java基础类库 290
7.3 JavaBeans 296
7.3.1什么是JavaBeans 296
7.3.2 JavaBean的属性、方法和事件 297
7.3.3 Enterprise JavaBeans 299
7.4 JSP技术 300
7.4.1 JSP的运行环境 300
7.4.2 JSP的语法结构 301
7.4.3 JSP内置对象 304
7.4.4在JSP中使用JavaBean 308
7.4.5 JDBC与数据库操作 309