第1章 网页基础 1
1.1网页基础知识 1
1.1.1 Internet基础知识 1
1.1.2网站与网页 4
1.2常用网页制作工具简介 5
1.2.1 HTML 5
1.2.2图形化网页制作工具软件 5
1.2.3图形、图像及动画处理软件 6
1.2.4网页制作脚本语言 8
1.2.5动态网页制作工具 9
1.3网页设计基础 10
1.3.1网页风格 10
1.3.2网页设计原则 11
1.3.3网页版面设计 15
1.3.4网页色彩设计 21
思考与练习 5
第2章 网站建设基础 26
2.1网站主题 26
2.2网站结构 27
2.2.1网站的目录结构 27
2.2.2网站的逻辑结构 28
2.3网站的开发流程 29
2.3.1建站前进行需求分析 29
2.3.2建网站时确定主题 29
2.3.3网页结构仔细规划 29
2.3.4网页的版面布局合理安排 30
2.3.5网页的创意设计新颖大方 30
2.3.6网页的素材收集全面、具体 31
2.3.7选择网页制作工具及语言 31
2.3.8网页的制作与测试 31
2.3.9网站的维护与管理 31
思考与练习 32
第3章 网页的基本操作 33
3.1初识Dreamweaver 33
3.1.1 Dreamweaver CS5的操作环境 33
3.1.2本地站点的搭建与管理 37
3.2制作文字与图像混排的页面 39
3.2.1页面的总体设置 39
3.2.2文本的插入与编辑 41
3.2.3插入图像 43
3.2.4利用Photoshop处理、设计网页图像 45
3.3表格的应用 51
3.3.1插入并编辑表格 51
3.3.2嵌套表格 54
3.4制作多媒体页面 55
3.4.1利用相关工具制作网页动画 55
3.4.2插入Flash动画 57
3.4.3插入FLV文件 58
3.4.4插入Shockwave动画 58
3.4.5制作FlashPaper 59
3.4.6插入FlashPaper 59
3.4.7插入声音 60
3.5创建超链接 61
3.5.1创建文本/图像链接 61
3.5.2创建图像热点链接 63
3.5.3创建电子邮件链接 63
3.5.4创建锚点链接 63
思考与练习 64
第4章 网页设计与美化 65
4.1制作框架网站 65
4.1.1创建框架 65
4.1.2保存框架 66
4.1.3编辑框架式网页 66
4.1.4在框架中使用超链接 66
4.1.5制作框架页面 67
4.2 AP元素的应用 67
4.2.1创建AP元素 67
4.2.2设置AP元素的属性 68
4.3利用行为制作动态页面 69
4.3.1了解行为 70
4.3.2应用行为 70
4.3.3行为的应用 71
4.4制作表单页面 73
4.4.1关于表单 73
4.4.2认识表单对象 73
4.4.3创建表单 73
4.4.4表单的应用 74
思考与练习 76
第5章HTML概述 77
5.1 HTML基本知识 77
5.1.1 HTML简介 77
5.1.2 HTML基本元素 78
5.2文本标记 80
5.2.1文字的颜色、字体、大小标记 80
5.2.2标题、段落标记 82
5.3图像标记 82
5.3.1图像标记基本知识 82
5.3.2图像标记应用技巧 84
5.4超链接标记 85
5.4.1链接类型 85
5.4.2应用技巧 88
5.5表格标记 89
5.5.1表格的基本结构 89
5.5.2表格的标题 89
5.5.3表格尺寸设置 90
5.5.4表格内文字的对齐/布局 91
5.5.5表格的颜色 91
5.6表单标记 92
5.6.1表单中主要包括的元素 92
5.6.2用好表单的下拉式菜单 95
5.7综合实例 96
思考与练习 101
第6章 应用CSS 102
6.1 CSS概述 102
6.1.1 CSS 102
6.1.2 CSS的优点 102
6.2 CSS基本语法 103
6.3 CSS选择器 103
6.3.1标记选择器 104
6.3.2类别选择器 104
6.3.3 ID选择器 104
6.4 CSS的使用方法 105
6.4.1行内式 105
6.4.2内嵌式 105
6.4.3链接式 105
6.4.4导入式 106
6.4.5用脚本来运用CSS样式 106
6.5 CSS应用 106
6.5.1长度单位 106
6.5.2 CSS设置字体 107
6.5.3 CSS设置文本 107
6.5.4 CSS设置图像和背景 108
6.5.5 CSS设置超链接与导航菜单 110
思考与练习 115
第7章 网页制作脚本语言 116
7.1脚本语言概述 116
7.1.1什么是脚本语言 116
7.1.2 JavaScript简介 116
7.1.3在HTML页面中使用JavaScript脚本 117
7.1.4 JavaScript的开发工具与调试 117
7.2 JavaScript基础 118
7.2.1数据类型、常量和变量 118
7.2.2运算符和表达式 120
7.2.3 JavaScript中的语句 121
7.2.4 JavaScript的全局属性与函数 124
7.3 JavaScript中的对象 125
7.3.1 JavaScript中的对象与面向对象示例 125
7.3.2创建JavaScript对象 127
7.3.3有关对象操作的语句 129
7.3.4常用的内建对象 130
7.3.5 JavaScript的浏览器对象 136
7.3.6 JavaScript的事件 140
思考与练习 142
第8章ASP动态网页开发 143
8.1 ASP概述 143
8.1.1 ASP概述 143
8.1.2搭建Web服务器 144
8.1.3 ASP文件的结构 146
8.1.4编写第一个ASP程序 147
8.2 ASP内置对象 148
8.2.1 ASP内置对象Request 148
8.2.2 ASP内置对象Response 152
8.2.3 ASP内置对象Application 156
8.2.4 ASP内置对象Session 157
8.2.5 Global.asa文件的使用 160
8.2.6 ASP内置对象Server 161
8.3 ASP的内置组件 163
8.3.1 ASP组件 163
8.3.2 ASP的常用内置组件 163
8.3.3使用组件提供的对象 164
8.3.4 File Access组件简介 164
8.4使用ADO组件访问数据库 165
8.4.1 ADO概述 165
8.4.2 ODBC数据源管理器 165
8.4.3 DSN的创建与设置 166
8.4.4 ADO组件对象与集合 168
8.4.5 Connection对象 169
8.4.6 Command对象 171
8.4.7 RecordSet对象 172
8.4.8 Web数据库访问实例 174
思考与练习 180
第9章 移动网页的设计 182
9.1 MBuilder手机网站平台概述 182
9.1.1手机网站 182
9.1.2 WAP的必要性 182
9.1.3 WML无线标记语言 183
9.1.4 MBuilder手机网站平台 183
9.2 MBuilder软件的安装 184
9.3手机网站的设计与制作 186
9.3.1 MBuilder软件的使用 186
9.3.2创建页面结构 193
9.3.3编辑页面元素 194
9.4手机网站的发布 195
9.5手机网站的管理与维护 196
思考与练习 197
第10章 网站的发布、管理与维护 198
10.1网站测试 198
10.1.1网站测试流程 198
10.1.2网站测试的主要内容 199
10.1.3网站测试工具 202
10.1.4测试工具使用实例 203
10.2网站发布 205
10.2.1确定发布方式 205
10.2.2申请域名 205
10.2.3使用免费空间 208
10.2.4上传网页 209
10.3网站的宣传与推广 212
10.3.1制订网站推广计划 212
10.3.2利用传统媒体推广 213
10.3.3利用网络媒体推广 213
10.4网站的管理和维护 220
10.4.1网站管理与维护的目标和内容 220
10.4.2网站服务器设备的管理与维护 221
10.4.3网站性能的优化 222
10.4.4日志分析 222
10.4.5内容管理 224
10.5网站安全 225
10.5.1防火墙技术 226
10.5.2加密技术 227
10.5.3认证技术 228
10.5.4防病毒技术 229
思考与练习 230
第11章 网站的设计与实现案例 231
11.1系统分析与设计 231
11.1.1需求分析 231
11.1.2可行性分析 232
11.1.3系统功能分析 232
11.1.4数据库分析 233
11.2数据库设计 235
11.2.1数据库的分析 235
11.2.2数据库的逻辑设计 236
11.3目录结构与通用模块 239
11.4网站的详细设计与实现 239
11.4.1前台系统的实现 240
11.4.2后台系统的实现 246
11.5网站的测试 249
11.6网站的发布与维护 250
11.6.1网站的发布 250
11.6.2网站的维护 250
附录A课程设计 252
参考文献 260