微信扫一扫,移动浏览光盘
简介
本书内容:第一篇 网站开发基础篇 介绍网站开发所涉及到的一些重要的概念、HTML的语法和常用HTML标签、以及网站与网页的色彩搭配。第二篇 网站开发实战篇 介绍网页设计以及网站开发中常用的软件,用CSS来实现网页的布局;网页中图像的优化处理;动态网页技术,如AJAX等;Web开发中最流行的数据库MySQL数据库管理系统的使用方法;PHP和JAVA开发基础。第三篇 网站维护篇 介绍网站的日常维护。第四篇 综合实例篇 本篇包括2个实例程序,分别为构建新闻发布系统和同学录。
目录
目 录
第1部分 网站开发基础篇 1
第1章 网站开发基础 2
1.1 认识网页和网站 2
1.1.1 什么是网页 2
1.1.2 什么是网站 4
1.2 网页的相关概念 5
1.2.1 因特网 5
1.2.2 万维网 6
1.2.3 浏览器 6
1.2.4 超文本标记语言 8
1.2.5 电子邮件 9
1.2.6 统一资源定位符 9
1.2.7 域名 12
1.2.8 文件传输协议 12
1.2.9 IP地址 14
1.3 网站建设的一般流程 15
1.3.1 确定网站主题 15
1.3.2 网站整体规划 17
1.3.3 申请网站域名 19
1.3.4 准备主机或虚拟主机 24
1.3.5 设计网页页面 26
1.3.6 网站程序设计 28
1.3.7 网站的发布 29
1.4 常用的网页设计软件 29
1.4.1 网页设计软件Adobe Dreamweaver 29
1.4.2 平面设计软件Adobe Photoshop 30
1.4.3 网页图片设计和切图软件Adobe
Fireworks 30
1.4.4 动画设计软件Adobe Flash 31
1.5 小结 31
第2章 HTML入门 32
2.1 HTML的基本语法 32
2.1.1 HTML静态网页结构 32
2.1.2 创建HTML静态网页 33
2.2 常见的HTML标签 34
2.2.1 基础类标签(html、head、title、
style、link、body) 35
2.2.2 窗体类标签(frameset、frame、
iframe) 37
2.2.3 容器类标签(div、table、tbody、
tr、td、th、tfoot) 41
2.2.4 列表类标签 45
2.2.5 排版类标签 46
2.2.6 文字样式类标签 50
2.2.7 功能类标签 53
2.2.8 表单类标签 55
2.2.9 多媒体类标签 58
2.2.10 特殊标记 59
2.3 实例:制作一个用户注册页面 59
2.3.1 网页的整体外观 60
2.3.2 网页的内容布局 60
2.3.3 制作网页 61
2.4 常见问题 65
2.4.1 HTML代码的大小写问题 65
2.4.2 不同的浏览器之间的兼容性问题 65
2.4.3 HTML、XHTML和XML 66
2.5 小结 66
第3章 网页的色彩搭配 67
3.1 网页色彩基础知识 67
3.1.1 认识色彩 67
3.1.2 色彩的特征 67
3.1.3 色彩的选择 68
3.2 网页配色标准 70
3.2.1 网页配色设计方案 70
3.2.2 网页配色原则 72
3.3 网页配色步骤 72
3.3.1 确定网页主色彩 72
3.3.2 确定网页辅助色彩 73
3.3.3 页面的色彩分配 73
3.4 常见问题 74
3.4.1 如何快速掌握网页的色彩搭配 74
3.4.2 如何获得某个网页的基本色的
RGB值 75
3.5 小结 76
第2部分 网站开发实战篇 77
第4章 Adobe Dreamweaver CS5 78
4.1 安装Adobe Dreamweaver CS5 78
4.2 Dreamweaver CS5工作区概述 79
4.2.1 文档工具栏 79
4.2.2 标准工具栏 80
4.2.3 样式呈现工具栏 81
4.2.4 浏览器导航工具栏 81
4.2.5 编码工具栏 81
4.2.6 状态栏 82
4.2.7 属性检查器 82
4.2.8 插入面板 82
4.2.9 文件面板 83
4.2.10 CSS样式面板 83
4.2.11 操作实例:插入一个下拉菜单 84
4.2.12 操作实例:插入选项卡式面板 86
4.3 使用Dreamweaver CS5制作博客首页 89
4.4 Dreamweaver CS5的使用技巧 94
4.4.1 Dreamweaver中常用的快捷方式 94
4.4.2 Dreamweaver的首选参数 94
4.5 常见问题 95
4.5.1 Dreamweaver CS5的新功能 95
4.5.2 什么是网页三剑客 96
4.6 小结 96
第5章 使用Dreamweaver进行站点管理 97
5.1 创建本地站点 97
5.1.1 使用站点向导创建本地站点 97
5.1.2 选择和更改本地工作站点 98
5.1.3 本地站点和远程服务器同步 99
5.2 管理站点 100
5.2.1 打开站点 100
5.2.2 编辑站点 100
5.2.3 删除站点 100
5.2.4 复制站点 101
5.3 管理站点文件 101
5.3.1 创建文件夹和文件 101
5.3.2 移动和复制文件 101
5.4 实例:创建网站并测试各项功能 101
5.5 常见问题 103
5.5.1 FTP不能上传和下载的问题 103
5.5.2 FTP远程文件夹设置的问题 104
5.6 小结 104
第6章 使用Dreamweaver制作
HTML页面 105
6.1 文本的输入和编辑 105
6.1.1 输入文本 105
6.1.2 设置文本属性 107
6.1.3 使用pre标签进行排版 111
6.1.4 输入特殊字符 112
6.2 在网页中插入图像 112
6.2.1 插入图像 112
6.2.2 设置图像属性 115
6.2.3 设置图像超链接 117
6.2.4 设置图像的边距 117
6.2.5 鼠标经过(mouse over)图像 118
6.3 网页链接 119
6.3.1 文字链接 119
6.3.2 锚点链接 120
6.3.3 电子邮件链接 121
6.3.4 图像热点链接 122
6.4 利用CSS美化网页 123
6.4.1 CSS的基本语法 124
6.4.2 在Dreamweaver 中自动生成
CSS样式标记 127
6.4.3 使用Dreamweaver CS5的样
式模板自动生成样式表文件 128
6.4.4 使用Dreamweaver CS5链接
外部样式表 132
6.4.5 使用Dreamweaver CS5编辑
样式表 132
6.4.6 应用CSS设置文本格式 133
6.4.7 实例:CSS样式表的使用 134
6.5 插入多媒体 136
6.5.1 插入Flash动画 136
6.5.2 插入视频 138
6.5.3 插入音乐 141
6.6 实例:制作图文混排的多媒体页面 142
6.7 在Dreamweaver中使用网页模板 150
6.7.1 创建库项目 150
6.7.2 创建模板 154
6.7.3 创建可编辑区域 158
6.7.4 创建其他模板区域 160
6.8 框架网页 165
6.8.1 创建框架网页 165
6.8.2 保存框架 167
6.8.3 框架结构页面的编辑 167
6.8.4 实例:制作一个框架结构网页 169
6.9 常见问题 170
6.9.1 网页中Flash动画大小的问题 170
6.9.2 网页中音乐或视频文件不能播
放的问题 171
6.9.3 网页中音乐或视频文件大小的
问题 172
6.9.4 网页模板与库项目的实质 172
6.9.5 在网页中如何使用框架网页 172
6.10 小结 172
第7章 使用Adobe Photoshop CS5 173
7.1 熟悉Photoshop CS5的操作界面 173
7.1.1 应用程序栏 174
7.1.2 菜单栏 174
7.1.3 工具箱 174
7.1.4 工具选项栏 175
7.1.5 状态栏 175
7.1.6 面板 176
7.2 熟悉图像基础操作 185
7.2.1 新建文件 185
7.2.2 打开文件 186
7.2.3 置入文件 187
7.2.4 分辨率 187
7.2.5 移动工具 188
7.2.6 建立选区 189
7.2.7 复制与粘贴 193
7.2.8 裁切 194
7.2.9 画布调整 194
7.2.10 视图调整工具 195
7.2.11 保存文档 196
7.3 创建与编辑选区 196
7.3.1 选区模式 196
7.3.2 选框工具的使用 198
7.3.3 快速选择工具和魔棒工具 199
7.3.4 套索工具组的使用 201
7.3.5 编辑选区 203
7.3.6 实例:演示—个图像公司的网
页设计 207
7.4 强大的画笔功能 210
7.4.1 使用画笔工具 210
7.4.2 画笔工具调板 211
7.4.3 铅笔工具 211
7.4.4 颜色替换工具 212
7.4.5 历史画笔工具 213
7.4.6 渐变工具 213
7.4.7 油漆桶工具 214
7.5 图像的修饰与润色 214
7.5.1 图章工具组 215
7.5.2 橡皮擦工具组 215
7.6 绘制路径与矢量图形 216
7.6.1 使用形状工具 216
7.6.2 钢笔工具组 217
7.6.3 路径和选区的转换 219
7.7 文字工具 220
7.7.1 水平文字和垂直文字 220
7.7.2 段落文字 221
7.7.3 栅格化文字 221
7.7.4 变形文字 221
7.7.5 路径文字 222
7.8 图层应用技术 222
7.8.1 图层混合模式 223
7.8.2 图层样式 223
7.9 小结 224
第8章 使用Adobe Fireworks CS5 225
8.1 Fireworks CS5的基本操作 225
8.1.1 认识Fireworks CS5的工作环境 225
8.1.2 使用面板 227
8.1.3 设置画布 229
8.2 创建和编辑位图 231
8.2.1 创建位图 231
8.2.2 创建和编辑选区 232
8.2.3 使用铅笔工具绘制图形 234
8.2.4 使用油漆桶工具绘制图形 236
8.2.5 修饰位图 237
8.3 创建和编辑矢量图形 238
8.3.1 绘制基本形状 238
8.3.2 绘制自动形状 239
8.3.3 绘制自由变形形状 241
8.3.4 创建复合形状 244
8.4 样式、元件和URL 245
8.4.1 使用样式 245
8.4.2 使用元件 246
8.4.3 使用URL 247
8.5 切片、变换图像和热点 248
8.5.1 创建切片 249
8.5.2 使用切片交互 250
8.5.3 导出切片 251
8.5.4 使用热点 252
8.6 按钮、导航栏和弹出菜单 253
8.6.1 按钮 253
8.6.2 导航栏 255
8.6.3 弹出菜单 256
8.7 小结 257
第9章 制作网站的Logo和Banner 258
9.1 设计与制作网站Logo 258
9.1.1 网站Logo的设计思路 258
9.1.2 网站Logo的表现形式 259
9.1.3 网站Logo的设计与制作规范 260
9.1.4 网站Logo的制作 260
9.2 设计与制作网站Banner 265
9.2.1 网站Banner的设计标准 265
9.2.2 网站Banner的表现形式 266
9.2.3 网站Banner的制作 267
9.3 小结 270
第10章 网页图像的优化 271
10.1 图像格式的选择 271
10.1.1 GIF格式 271
10.1.2 JPEG格式 272
10.1.3 PNG格式 273
10.2 色彩的运用 274
10.2.1 颜色模式的选择 274
10.2.2 Web图像安全色 275
10.2.3 Web抖动 275
10.3 切片及其优化 275
10.3.1 切片的制作方法 276
10.3.2 切片的优化 281
10.4 图像大小的调整 283
10.5 小结 284
第11章 层叠式样式表 285
11.1 样式表基础 285
11.1.1 样式表概述 285
11.1.2 基本语法 286
11.1.3 选择符 287
11.1.4 常用样式表属性 297
11.1.5 HTML和XHTML元素分类 301
11.1.6 样式表中的单位 302
11.1.7 样式表的引用方法 303
11.2 样式表盒模型 306
11.2.1 盒模型简介 306
11.2.2 盒模型尺寸计算 308
11.2.3 内边距属性 310
11.2.4 边框属性 312
11.2.5 外边距属性 314
11.3.6 盒的高度与内容溢出 318
11.3 小结 319
第12章 网页布局 320
12.1 基本表格布局 320
12.1.1 插入表格 320
12.1.2 设置表格属性 321
12.1.3 合并及拆分单元格 323
12.1.4 使用表格实现布局 326
12.2 元素的定位 327
12.2.1 元素的定位属性 327
12.2.2 静态定位 328
12.2.3 相对定位 329
12.2.4 绝对定位 330
12.2.5 固定定位 331
12.2.6 使用定位实现布局 332
12.3 元素的可见性 334
12.3.1 display 334
12.3.2 visibility 336
12.4 元素的深度 337
12.5 浮动 337
12.5.1 XHTML文档流 337
12.5.2 使用浮动属性 338
12.5.3 清除浮动属性 341
12.5.4 使用浮动实现布局 343
12.6 常见布局方式及其实现 346
12.6.1 常见布局类型 346
12.6.2 固定式布局 347
12.6.3 流动式布局 349
12.7 小结 351
第13章 动态网页 352
13.1 JavaScript基础知识 352
13.1.1 JavaScript简介 352
13.1.2 编辑与调试JavaScript 354
13.1.3 基本数据类型 355
13.1.4 变量 356
13.1.5 直接量 357
13.1.6 运算符和表达式 358
13.1.7 语句 359
13.1.8 函数 363
13.1.9 对象 365
13.1.10 数组 367
13.2 文档对象模型(DOM) 367
13.2.1 DOM结构 367
13.2.2 DOM中的对象 368
13.2.3 HTML DOM结点类型 369
13.2.4 访问DOM结点 369
13.2.5 操纵DOM结点 376
13.2.6 修改DOM结点的文本 382
13.2.7 控制元素样式 384
13.2.8 DOM事件 387
13.3 Ajax入门 390
13.3.1 什么是Ajax 390
13.3.2 Ajax关键技术 390
13.3.3 XMLHttpRequest对象 391
13.3.4 Ajax应用举例 394
13.4 常见问题 396
13.4.1 通过DOM模型是否只能获得
form标签中的文本框元素的值 396
13.4.2 HTML中的两种button的实现
方法 397
13.4.3 JavaScript是面向对象的程序设
计语言吗 397
13.5 小结 397
第14章 PHP开发基础 398
14.1 PHP简介 398
14.1.1 PHP的介绍及环境搭建 398
14.1.2 PHP标记 404
14.1.3 关键字 404
14.1.4 PHP语句 405
14.1.5 注释 406
14.1.6 PHP的输出 406
14.1.7 第一个PHP例子 406
14.2 数据类型 407
14.2.1 整型 407
14.2.2 浮点型 407
14.2.3 字符串型 407
14.2.4 布尔型 409
14.2.5 数组 410
14.2.6 对象 410
14.2.7 资源 411
14.2.8 空值 411
14.2.9 数据类型的自动转换 411
14.2.10 数据类型的强制转换 413
14.3 常量与变量 413
14.3.1 常量 414
14.3.2 变量 414
14.3.3 可变变量 418
14.4 运算符与表达式 418
14.4.1 运算符 418
14.4.2 运算符的优先级和结合性 422
14.4.3 表达式 422
14.5 流程控制 425
14.5.1 条件结构 425
14.5.2 分支结构 426
14.5.3 循环结构 426
14.5.4 跳转语句 428
14.6 函数 429
14.6.1 用户自定义函数 429
14.6.2 嵌套函数 430
14.6.3 递归函数 431
14.6.4 变量函数 431
14.6.5 系统函数 432
14.7 数组 433
14.7.1 创建数组 433
14.7.2 访问数组元素 436
14.7.3 遍历数组 436
14.7.4 数组排序 439
14.7.5 数组的栈操作 443
14.7.6 数组的计算 445
14.8 面向对象编程技术 446
14.8.1 类的创建 446
14.8.2 构造函数和析构函数 447
14.8.3 类的实例化 450
14.8.4 类的继承 450
14.9 PHP访问MySQL数据库 452
14.9.1 PHP的MySQL数据库接口 452
14.9.2 创建数据库连接 452
14.9.3 查询记录 454
14.9.4 插入记录 455
14.9.5 更新记录 457
14.9.6 删除记录 460
14.10 常见问题 460
14.10.1 register_globals选项 460
14.10.2 如何使用会话 461
14.10.3 如何判断当前使用的php.ini
配置文件 462
14.11 小结 462
第15章 Java Web开发基础 463
15.1 Java语言概述 463
15.1.1 Java语言简介 463
15.1.2 JDK 464
15.1.3 IDE 466
15.1.4 Java应用服务器 467
15.1.5 JSP技术简介 470
15.1.6 Servlet技术简介 471
15.2 Java程序设计基础 473
15.2.1 Java程序结构 473
15.2.2 基本数据类型 476
15.2.3 变量 478
15.2.4 运算符 478
15.2.5 程序流程控制语句 480
15.3 面向对象编程 484
15.3.1 类的基本结构 484
15.3.2 构造函数 486
15.3.3 类成员 487
15.3.4 成员的访问控制 488
15.3.5 对象的创建 490
15.4 Servlet编程技术 490
15.4.1 Servlet的生命周期 491
15.4.2 Servlet的常用方法 491
15.4.3 处理表单数据 492
15.4.4 管理会话数据 494
15.4.5 管理Cookie 496
15.4.6 过滤器 498
15.5 JSP编程技术 501
15.5.1 JSP的语法 501
15.5.2 JSP指令标记 501
15.5.3 JSP内置对象 503
15.5.4 JSP的动作 504
15.5.5 JavaBeans组件技术 506
15.6 Java Web数据库访问技术 510
15.6.1 JDBC简介 511
15.6.2 Java访问MySQL 511
15.7 常见问题 521
15.7.1 如何设置Java 2的环境变量 521
15.7.2 哪些Java集成开发工具支持
Java 2 522
15.7.3 如何处理Java开发中的中文乱码 522
15.8 小结 525
第16章 MySQL开发基础 526
16.1 MySQL基础知识 526
16.2 MySQL的安装 527
16.2.1 Windows平台上的安装 527
16.2.2 Linux平台上MySQL的安装 527
16.3 数据库的创建与维护 529
16.3.1 创建数据库 529
16.3.2 查看数据库 529
16.3.3 切换当前数据库 530
16.3.4 删除数据库 530
16.4 表的管理 530
16.4.1 存储引擎 530
16.4.2 常用数据类型 532
16.4.3 创建表 532
16.4.4 修改表 533
16.4.5 删除表 533
16.5 数据查询与操纵 534
16.5.1 查询数据 534
16.5.2 修改数据 534
16.5.3 删除数据 535
16.6 其他数据库对象 536
16.6.1 索引 536
16.6.2 视图 537
16.6.3 存储过程和函数 538
16.7 安全性管理 539
16.8 常见问题 540
16.8.1 无法连接到MySQL服务器 540
16.8.2 如何重置root用户密码 540
16.9 小结 541
第17章 网站的测试与发布 542
17.1 网站的测试 542
17.1.1 功能测试 542
17.1.2 性能测试 547
17.1.3 用户界面测试 547
17.1.4 兼容性测试 548
17.1.5 安全性测试 550
17.2 网站的发布 551
17.2.1 域名注册 551
17.2.2 选择主机 552
17.2.3 发布网站 552
17.3 常见问题 552
17.3.1 如何将域名指向所申请的主机 552
17.3.2 可以在域名解析中设置虚拟主
机吗 553
17.4 小结 553
第3部分 网站维护和推广篇 555
第18章 网站的日常维护 556
18.1 网站数据库维护 556
18.1.1 MySQL数据库的备份 556
18.1.2 MySQL数据库的恢复 561
18.1.3 MySQL数据库的压缩 562
18.1.4 MySQL数据库的修复 563
18.2 网站服务器的维护 564
18.2.1 用户的管理 564
18.2.2 防火墙的设置 565
18.2.3 IIS的安全 568
18.2.4 Apache的安全 569
18.3 除了数据库和安全维护之外的其他工作 570
18.4 小结 570
第19章 网站的宣传推广 571
19.1 搜索引擎优化 571
19.1.1 优化网页结构 571
19.1.2 增加外部链接 572
19.1.3 主动提交网站 573
19.2 链接策略 573
19.3 电子邮件策略 574
19.4 网络广告 575
19.5 传统营销策略 576
19.6 如何提高搜索引擎优化的效果 576
19.7 小结 576
第4部分 综合实例篇 577
第20章 综合实例:博客系统 578
20.1 系统分析 578
20.1.1 系统背景 578
20.1.2 功能模块 578
20.1.3 目录结构 579
20.2 数据库设计 579
20.2.1 数据实体 579
20.2.2 数据表结构 579
20.2.3 数据库的建立 580
20.3 公共模块设计 583
20.3.1 系统配置文件 583
20.3.2 数据库操作类 583
20.3.3 网页头部区域 585
20.3.4 网页底部区域 585
20.3.5 左侧导航区域 586
20.3.6 验证码 586
20.4 用户模块 587
20.4.1 用户类 587
20.4.2 用户注册 590
20.4.3 用户登录 592
20.4.4 用户注销 593
20.4.5 修改用户信息 594
20.5 文章模块 597
20.5.1 文章类 597
20.5.2 文章列表 600
20.5.3 分类页面 601
20.5.4 文章搜索 602
20.5.5 文章细览 603
20.6 评论模块 604
20.6.1 评论类 605
20.6.2 发表评论 607
20.6.3 显示评论 608
20.7 RSS模块 608
20.7.1 RSS元素 608
20.7.2 RSS操作类 609
20.7.3 生成RSS 612
20.8 管理功能模块 613
20.8.1 管理员登录 613
20.8.2 分类管理 617
20.8.3 文章管理 622
20.8.4 评论管理 627
20.8.5 管理员注销 629
20.9 小结 630
第21章 综合实例:文档管理系统 631
21.1 系统分析 631
21.1.1 系统背景 631
21.1.2 功能模块 631
21.2 数据库设计 631
21.2.1 数据实体 632
21.2.2 数据表结构 632
21.3 实现数据持久层与数据访问层 632
21.3.1 数据库访问帮助类的实现 633
21.3.2 CategoryDAO类的实现 633
21.3.3 DocumentDAO类的实现 634
21.3.4 UserDAO类的实现 636
21.4 实现业务逻辑层 638
21.4.1 Category实体类的实现 638
21.4.2 Document实体类的实现 639
21.4.3 User实体类的实现 640
21.4.4 CategoryService类的实现 641
21.4.5 DocumentService类的实现 642
21.4.6 UserService类的实现 644
21.5 实现处理用户请求的Servlet 646
21.5.1 增加分类 646
21.5.2 删除分类 647
21.5.3 修改分类 648
21.5.4 增加文档 650
21.5.5 删除文档 652
21.5.6 修改文档 653
21.5.7 获得当前用户的所有文档 655
21.5.8 用户登录 655
21.6 实现展示层 656
21.6.1 登录页面 656
21.6.2 文档管理系统主页面 657
21.6.3 分类列表页面 659
21.6.4 文档列表页面 660
21.6.5 新增文档页面 661
21.6.6 修改文档页面 662
21.6.7 新增分类页面 663
21.6.8 修改分类页面 664
21.7 ChangeCharsetFilter过滤器的实现 665
21.8 web.xml的配置 666
21.9 小结 668
第1部分 网站开发基础篇 1
第1章 网站开发基础 2
1.1 认识网页和网站 2
1.1.1 什么是网页 2
1.1.2 什么是网站 4
1.2 网页的相关概念 5
1.2.1 因特网 5
1.2.2 万维网 6
1.2.3 浏览器 6
1.2.4 超文本标记语言 8
1.2.5 电子邮件 9
1.2.6 统一资源定位符 9
1.2.7 域名 12
1.2.8 文件传输协议 12
1.2.9 IP地址 14
1.3 网站建设的一般流程 15
1.3.1 确定网站主题 15
1.3.2 网站整体规划 17
1.3.3 申请网站域名 19
1.3.4 准备主机或虚拟主机 24
1.3.5 设计网页页面 26
1.3.6 网站程序设计 28
1.3.7 网站的发布 29
1.4 常用的网页设计软件 29
1.4.1 网页设计软件Adobe Dreamweaver 29
1.4.2 平面设计软件Adobe Photoshop 30
1.4.3 网页图片设计和切图软件Adobe
Fireworks 30
1.4.4 动画设计软件Adobe Flash 31
1.5 小结 31
第2章 HTML入门 32
2.1 HTML的基本语法 32
2.1.1 HTML静态网页结构 32
2.1.2 创建HTML静态网页 33
2.2 常见的HTML标签 34
2.2.1 基础类标签(html、head、title、
style、link、body) 35
2.2.2 窗体类标签(frameset、frame、
iframe) 37
2.2.3 容器类标签(div、table、tbody、
tr、td、th、tfoot) 41
2.2.4 列表类标签 45
2.2.5 排版类标签 46
2.2.6 文字样式类标签 50
2.2.7 功能类标签 53
2.2.8 表单类标签 55
2.2.9 多媒体类标签 58
2.2.10 特殊标记 59
2.3 实例:制作一个用户注册页面 59
2.3.1 网页的整体外观 60
2.3.2 网页的内容布局 60
2.3.3 制作网页 61
2.4 常见问题 65
2.4.1 HTML代码的大小写问题 65
2.4.2 不同的浏览器之间的兼容性问题 65
2.4.3 HTML、XHTML和XML 66
2.5 小结 66
第3章 网页的色彩搭配 67
3.1 网页色彩基础知识 67
3.1.1 认识色彩 67
3.1.2 色彩的特征 67
3.1.3 色彩的选择 68
3.2 网页配色标准 70
3.2.1 网页配色设计方案 70
3.2.2 网页配色原则 72
3.3 网页配色步骤 72
3.3.1 确定网页主色彩 72
3.3.2 确定网页辅助色彩 73
3.3.3 页面的色彩分配 73
3.4 常见问题 74
3.4.1 如何快速掌握网页的色彩搭配 74
3.4.2 如何获得某个网页的基本色的
RGB值 75
3.5 小结 76
第2部分 网站开发实战篇 77
第4章 Adobe Dreamweaver CS5 78
4.1 安装Adobe Dreamweaver CS5 78
4.2 Dreamweaver CS5工作区概述 79
4.2.1 文档工具栏 79
4.2.2 标准工具栏 80
4.2.3 样式呈现工具栏 81
4.2.4 浏览器导航工具栏 81
4.2.5 编码工具栏 81
4.2.6 状态栏 82
4.2.7 属性检查器 82
4.2.8 插入面板 82
4.2.9 文件面板 83
4.2.10 CSS样式面板 83
4.2.11 操作实例:插入一个下拉菜单 84
4.2.12 操作实例:插入选项卡式面板 86
4.3 使用Dreamweaver CS5制作博客首页 89
4.4 Dreamweaver CS5的使用技巧 94
4.4.1 Dreamweaver中常用的快捷方式 94
4.4.2 Dreamweaver的首选参数 94
4.5 常见问题 95
4.5.1 Dreamweaver CS5的新功能 95
4.5.2 什么是网页三剑客 96
4.6 小结 96
第5章 使用Dreamweaver进行站点管理 97
5.1 创建本地站点 97
5.1.1 使用站点向导创建本地站点 97
5.1.2 选择和更改本地工作站点 98
5.1.3 本地站点和远程服务器同步 99
5.2 管理站点 100
5.2.1 打开站点 100
5.2.2 编辑站点 100
5.2.3 删除站点 100
5.2.4 复制站点 101
5.3 管理站点文件 101
5.3.1 创建文件夹和文件 101
5.3.2 移动和复制文件 101
5.4 实例:创建网站并测试各项功能 101
5.5 常见问题 103
5.5.1 FTP不能上传和下载的问题 103
5.5.2 FTP远程文件夹设置的问题 104
5.6 小结 104
第6章 使用Dreamweaver制作
HTML页面 105
6.1 文本的输入和编辑 105
6.1.1 输入文本 105
6.1.2 设置文本属性 107
6.1.3 使用pre标签进行排版 111
6.1.4 输入特殊字符 112
6.2 在网页中插入图像 112
6.2.1 插入图像 112
6.2.2 设置图像属性 115
6.2.3 设置图像超链接 117
6.2.4 设置图像的边距 117
6.2.5 鼠标经过(mouse over)图像 118
6.3 网页链接 119
6.3.1 文字链接 119
6.3.2 锚点链接 120
6.3.3 电子邮件链接 121
6.3.4 图像热点链接 122
6.4 利用CSS美化网页 123
6.4.1 CSS的基本语法 124
6.4.2 在Dreamweaver 中自动生成
CSS样式标记 127
6.4.3 使用Dreamweaver CS5的样
式模板自动生成样式表文件 128
6.4.4 使用Dreamweaver CS5链接
外部样式表 132
6.4.5 使用Dreamweaver CS5编辑
样式表 132
6.4.6 应用CSS设置文本格式 133
6.4.7 实例:CSS样式表的使用 134
6.5 插入多媒体 136
6.5.1 插入Flash动画 136
6.5.2 插入视频 138
6.5.3 插入音乐 141
6.6 实例:制作图文混排的多媒体页面 142
6.7 在Dreamweaver中使用网页模板 150
6.7.1 创建库项目 150
6.7.2 创建模板 154
6.7.3 创建可编辑区域 158
6.7.4 创建其他模板区域 160
6.8 框架网页 165
6.8.1 创建框架网页 165
6.8.2 保存框架 167
6.8.3 框架结构页面的编辑 167
6.8.4 实例:制作一个框架结构网页 169
6.9 常见问题 170
6.9.1 网页中Flash动画大小的问题 170
6.9.2 网页中音乐或视频文件不能播
放的问题 171
6.9.3 网页中音乐或视频文件大小的
问题 172
6.9.4 网页模板与库项目的实质 172
6.9.5 在网页中如何使用框架网页 172
6.10 小结 172
第7章 使用Adobe Photoshop CS5 173
7.1 熟悉Photoshop CS5的操作界面 173
7.1.1 应用程序栏 174
7.1.2 菜单栏 174
7.1.3 工具箱 174
7.1.4 工具选项栏 175
7.1.5 状态栏 175
7.1.6 面板 176
7.2 熟悉图像基础操作 185
7.2.1 新建文件 185
7.2.2 打开文件 186
7.2.3 置入文件 187
7.2.4 分辨率 187
7.2.5 移动工具 188
7.2.6 建立选区 189
7.2.7 复制与粘贴 193
7.2.8 裁切 194
7.2.9 画布调整 194
7.2.10 视图调整工具 195
7.2.11 保存文档 196
7.3 创建与编辑选区 196
7.3.1 选区模式 196
7.3.2 选框工具的使用 198
7.3.3 快速选择工具和魔棒工具 199
7.3.4 套索工具组的使用 201
7.3.5 编辑选区 203
7.3.6 实例:演示—个图像公司的网
页设计 207
7.4 强大的画笔功能 210
7.4.1 使用画笔工具 210
7.4.2 画笔工具调板 211
7.4.3 铅笔工具 211
7.4.4 颜色替换工具 212
7.4.5 历史画笔工具 213
7.4.6 渐变工具 213
7.4.7 油漆桶工具 214
7.5 图像的修饰与润色 214
7.5.1 图章工具组 215
7.5.2 橡皮擦工具组 215
7.6 绘制路径与矢量图形 216
7.6.1 使用形状工具 216
7.6.2 钢笔工具组 217
7.6.3 路径和选区的转换 219
7.7 文字工具 220
7.7.1 水平文字和垂直文字 220
7.7.2 段落文字 221
7.7.3 栅格化文字 221
7.7.4 变形文字 221
7.7.5 路径文字 222
7.8 图层应用技术 222
7.8.1 图层混合模式 223
7.8.2 图层样式 223
7.9 小结 224
第8章 使用Adobe Fireworks CS5 225
8.1 Fireworks CS5的基本操作 225
8.1.1 认识Fireworks CS5的工作环境 225
8.1.2 使用面板 227
8.1.3 设置画布 229
8.2 创建和编辑位图 231
8.2.1 创建位图 231
8.2.2 创建和编辑选区 232
8.2.3 使用铅笔工具绘制图形 234
8.2.4 使用油漆桶工具绘制图形 236
8.2.5 修饰位图 237
8.3 创建和编辑矢量图形 238
8.3.1 绘制基本形状 238
8.3.2 绘制自动形状 239
8.3.3 绘制自由变形形状 241
8.3.4 创建复合形状 244
8.4 样式、元件和URL 245
8.4.1 使用样式 245
8.4.2 使用元件 246
8.4.3 使用URL 247
8.5 切片、变换图像和热点 248
8.5.1 创建切片 249
8.5.2 使用切片交互 250
8.5.3 导出切片 251
8.5.4 使用热点 252
8.6 按钮、导航栏和弹出菜单 253
8.6.1 按钮 253
8.6.2 导航栏 255
8.6.3 弹出菜单 256
8.7 小结 257
第9章 制作网站的Logo和Banner 258
9.1 设计与制作网站Logo 258
9.1.1 网站Logo的设计思路 258
9.1.2 网站Logo的表现形式 259
9.1.3 网站Logo的设计与制作规范 260
9.1.4 网站Logo的制作 260
9.2 设计与制作网站Banner 265
9.2.1 网站Banner的设计标准 265
9.2.2 网站Banner的表现形式 266
9.2.3 网站Banner的制作 267
9.3 小结 270
第10章 网页图像的优化 271
10.1 图像格式的选择 271
10.1.1 GIF格式 271
10.1.2 JPEG格式 272
10.1.3 PNG格式 273
10.2 色彩的运用 274
10.2.1 颜色模式的选择 274
10.2.2 Web图像安全色 275
10.2.3 Web抖动 275
10.3 切片及其优化 275
10.3.1 切片的制作方法 276
10.3.2 切片的优化 281
10.4 图像大小的调整 283
10.5 小结 284
第11章 层叠式样式表 285
11.1 样式表基础 285
11.1.1 样式表概述 285
11.1.2 基本语法 286
11.1.3 选择符 287
11.1.4 常用样式表属性 297
11.1.5 HTML和XHTML元素分类 301
11.1.6 样式表中的单位 302
11.1.7 样式表的引用方法 303
11.2 样式表盒模型 306
11.2.1 盒模型简介 306
11.2.2 盒模型尺寸计算 308
11.2.3 内边距属性 310
11.2.4 边框属性 312
11.2.5 外边距属性 314
11.3.6 盒的高度与内容溢出 318
11.3 小结 319
第12章 网页布局 320
12.1 基本表格布局 320
12.1.1 插入表格 320
12.1.2 设置表格属性 321
12.1.3 合并及拆分单元格 323
12.1.4 使用表格实现布局 326
12.2 元素的定位 327
12.2.1 元素的定位属性 327
12.2.2 静态定位 328
12.2.3 相对定位 329
12.2.4 绝对定位 330
12.2.5 固定定位 331
12.2.6 使用定位实现布局 332
12.3 元素的可见性 334
12.3.1 display 334
12.3.2 visibility 336
12.4 元素的深度 337
12.5 浮动 337
12.5.1 XHTML文档流 337
12.5.2 使用浮动属性 338
12.5.3 清除浮动属性 341
12.5.4 使用浮动实现布局 343
12.6 常见布局方式及其实现 346
12.6.1 常见布局类型 346
12.6.2 固定式布局 347
12.6.3 流动式布局 349
12.7 小结 351
第13章 动态网页 352
13.1 JavaScript基础知识 352
13.1.1 JavaScript简介 352
13.1.2 编辑与调试JavaScript 354
13.1.3 基本数据类型 355
13.1.4 变量 356
13.1.5 直接量 357
13.1.6 运算符和表达式 358
13.1.7 语句 359
13.1.8 函数 363
13.1.9 对象 365
13.1.10 数组 367
13.2 文档对象模型(DOM) 367
13.2.1 DOM结构 367
13.2.2 DOM中的对象 368
13.2.3 HTML DOM结点类型 369
13.2.4 访问DOM结点 369
13.2.5 操纵DOM结点 376
13.2.6 修改DOM结点的文本 382
13.2.7 控制元素样式 384
13.2.8 DOM事件 387
13.3 Ajax入门 390
13.3.1 什么是Ajax 390
13.3.2 Ajax关键技术 390
13.3.3 XMLHttpRequest对象 391
13.3.4 Ajax应用举例 394
13.4 常见问题 396
13.4.1 通过DOM模型是否只能获得
form标签中的文本框元素的值 396
13.4.2 HTML中的两种button的实现
方法 397
13.4.3 JavaScript是面向对象的程序设
计语言吗 397
13.5 小结 397
第14章 PHP开发基础 398
14.1 PHP简介 398
14.1.1 PHP的介绍及环境搭建 398
14.1.2 PHP标记 404
14.1.3 关键字 404
14.1.4 PHP语句 405
14.1.5 注释 406
14.1.6 PHP的输出 406
14.1.7 第一个PHP例子 406
14.2 数据类型 407
14.2.1 整型 407
14.2.2 浮点型 407
14.2.3 字符串型 407
14.2.4 布尔型 409
14.2.5 数组 410
14.2.6 对象 410
14.2.7 资源 411
14.2.8 空值 411
14.2.9 数据类型的自动转换 411
14.2.10 数据类型的强制转换 413
14.3 常量与变量 413
14.3.1 常量 414
14.3.2 变量 414
14.3.3 可变变量 418
14.4 运算符与表达式 418
14.4.1 运算符 418
14.4.2 运算符的优先级和结合性 422
14.4.3 表达式 422
14.5 流程控制 425
14.5.1 条件结构 425
14.5.2 分支结构 426
14.5.3 循环结构 426
14.5.4 跳转语句 428
14.6 函数 429
14.6.1 用户自定义函数 429
14.6.2 嵌套函数 430
14.6.3 递归函数 431
14.6.4 变量函数 431
14.6.5 系统函数 432
14.7 数组 433
14.7.1 创建数组 433
14.7.2 访问数组元素 436
14.7.3 遍历数组 436
14.7.4 数组排序 439
14.7.5 数组的栈操作 443
14.7.6 数组的计算 445
14.8 面向对象编程技术 446
14.8.1 类的创建 446
14.8.2 构造函数和析构函数 447
14.8.3 类的实例化 450
14.8.4 类的继承 450
14.9 PHP访问MySQL数据库 452
14.9.1 PHP的MySQL数据库接口 452
14.9.2 创建数据库连接 452
14.9.3 查询记录 454
14.9.4 插入记录 455
14.9.5 更新记录 457
14.9.6 删除记录 460
14.10 常见问题 460
14.10.1 register_globals选项 460
14.10.2 如何使用会话 461
14.10.3 如何判断当前使用的php.ini
配置文件 462
14.11 小结 462
第15章 Java Web开发基础 463
15.1 Java语言概述 463
15.1.1 Java语言简介 463
15.1.2 JDK 464
15.1.3 IDE 466
15.1.4 Java应用服务器 467
15.1.5 JSP技术简介 470
15.1.6 Servlet技术简介 471
15.2 Java程序设计基础 473
15.2.1 Java程序结构 473
15.2.2 基本数据类型 476
15.2.3 变量 478
15.2.4 运算符 478
15.2.5 程序流程控制语句 480
15.3 面向对象编程 484
15.3.1 类的基本结构 484
15.3.2 构造函数 486
15.3.3 类成员 487
15.3.4 成员的访问控制 488
15.3.5 对象的创建 490
15.4 Servlet编程技术 490
15.4.1 Servlet的生命周期 491
15.4.2 Servlet的常用方法 491
15.4.3 处理表单数据 492
15.4.4 管理会话数据 494
15.4.5 管理Cookie 496
15.4.6 过滤器 498
15.5 JSP编程技术 501
15.5.1 JSP的语法 501
15.5.2 JSP指令标记 501
15.5.3 JSP内置对象 503
15.5.4 JSP的动作 504
15.5.5 JavaBeans组件技术 506
15.6 Java Web数据库访问技术 510
15.6.1 JDBC简介 511
15.6.2 Java访问MySQL 511
15.7 常见问题 521
15.7.1 如何设置Java 2的环境变量 521
15.7.2 哪些Java集成开发工具支持
Java 2 522
15.7.3 如何处理Java开发中的中文乱码 522
15.8 小结 525
第16章 MySQL开发基础 526
16.1 MySQL基础知识 526
16.2 MySQL的安装 527
16.2.1 Windows平台上的安装 527
16.2.2 Linux平台上MySQL的安装 527
16.3 数据库的创建与维护 529
16.3.1 创建数据库 529
16.3.2 查看数据库 529
16.3.3 切换当前数据库 530
16.3.4 删除数据库 530
16.4 表的管理 530
16.4.1 存储引擎 530
16.4.2 常用数据类型 532
16.4.3 创建表 532
16.4.4 修改表 533
16.4.5 删除表 533
16.5 数据查询与操纵 534
16.5.1 查询数据 534
16.5.2 修改数据 534
16.5.3 删除数据 535
16.6 其他数据库对象 536
16.6.1 索引 536
16.6.2 视图 537
16.6.3 存储过程和函数 538
16.7 安全性管理 539
16.8 常见问题 540
16.8.1 无法连接到MySQL服务器 540
16.8.2 如何重置root用户密码 540
16.9 小结 541
第17章 网站的测试与发布 542
17.1 网站的测试 542
17.1.1 功能测试 542
17.1.2 性能测试 547
17.1.3 用户界面测试 547
17.1.4 兼容性测试 548
17.1.5 安全性测试 550
17.2 网站的发布 551
17.2.1 域名注册 551
17.2.2 选择主机 552
17.2.3 发布网站 552
17.3 常见问题 552
17.3.1 如何将域名指向所申请的主机 552
17.3.2 可以在域名解析中设置虚拟主
机吗 553
17.4 小结 553
第3部分 网站维护和推广篇 555
第18章 网站的日常维护 556
18.1 网站数据库维护 556
18.1.1 MySQL数据库的备份 556
18.1.2 MySQL数据库的恢复 561
18.1.3 MySQL数据库的压缩 562
18.1.4 MySQL数据库的修复 563
18.2 网站服务器的维护 564
18.2.1 用户的管理 564
18.2.2 防火墙的设置 565
18.2.3 IIS的安全 568
18.2.4 Apache的安全 569
18.3 除了数据库和安全维护之外的其他工作 570
18.4 小结 570
第19章 网站的宣传推广 571
19.1 搜索引擎优化 571
19.1.1 优化网页结构 571
19.1.2 增加外部链接 572
19.1.3 主动提交网站 573
19.2 链接策略 573
19.3 电子邮件策略 574
19.4 网络广告 575
19.5 传统营销策略 576
19.6 如何提高搜索引擎优化的效果 576
19.7 小结 576
第4部分 综合实例篇 577
第20章 综合实例:博客系统 578
20.1 系统分析 578
20.1.1 系统背景 578
20.1.2 功能模块 578
20.1.3 目录结构 579
20.2 数据库设计 579
20.2.1 数据实体 579
20.2.2 数据表结构 579
20.2.3 数据库的建立 580
20.3 公共模块设计 583
20.3.1 系统配置文件 583
20.3.2 数据库操作类 583
20.3.3 网页头部区域 585
20.3.4 网页底部区域 585
20.3.5 左侧导航区域 586
20.3.6 验证码 586
20.4 用户模块 587
20.4.1 用户类 587
20.4.2 用户注册 590
20.4.3 用户登录 592
20.4.4 用户注销 593
20.4.5 修改用户信息 594
20.5 文章模块 597
20.5.1 文章类 597
20.5.2 文章列表 600
20.5.3 分类页面 601
20.5.4 文章搜索 602
20.5.5 文章细览 603
20.6 评论模块 604
20.6.1 评论类 605
20.6.2 发表评论 607
20.6.3 显示评论 608
20.7 RSS模块 608
20.7.1 RSS元素 608
20.7.2 RSS操作类 609
20.7.3 生成RSS 612
20.8 管理功能模块 613
20.8.1 管理员登录 613
20.8.2 分类管理 617
20.8.3 文章管理 622
20.8.4 评论管理 627
20.8.5 管理员注销 629
20.9 小结 630
第21章 综合实例:文档管理系统 631
21.1 系统分析 631
21.1.1 系统背景 631
21.1.2 功能模块 631
21.2 数据库设计 631
21.2.1 数据实体 632
21.2.2 数据表结构 632
21.3 实现数据持久层与数据访问层 632
21.3.1 数据库访问帮助类的实现 633
21.3.2 CategoryDAO类的实现 633
21.3.3 DocumentDAO类的实现 634
21.3.4 UserDAO类的实现 636
21.4 实现业务逻辑层 638
21.4.1 Category实体类的实现 638
21.4.2 Document实体类的实现 639
21.4.3 User实体类的实现 640
21.4.4 CategoryService类的实现 641
21.4.5 DocumentService类的实现 642
21.4.6 UserService类的实现 644
21.5 实现处理用户请求的Servlet 646
21.5.1 增加分类 646
21.5.2 删除分类 647
21.5.3 修改分类 648
21.5.4 增加文档 650
21.5.5 删除文档 652
21.5.6 修改文档 653
21.5.7 获得当前用户的所有文档 655
21.5.8 用户登录 655
21.6 实现展示层 656
21.6.1 登录页面 656
21.6.2 文档管理系统主页面 657
21.6.3 分类列表页面 659
21.6.4 文档列表页面 660
21.6.5 新增文档页面 661
21.6.6 修改文档页面 662
21.6.7 新增分类页面 663
21.6.8 修改分类页面 664
21.7 ChangeCharsetFilter过滤器的实现 665
21.8 web.xml的配置 666
21.9 小结 668
网页制作与网站建设宝典
光盘服务联系方式: 020-38250260 客服QQ:4006604884
云图客服:
用户发送的提问,这种方式就需要有位在线客服来回答用户的问题,这种 就属于对话式的,问题是这种提问是否需要用户登录才能提问
Video Player
×
Audio Player
×
pdf Player
×
亲爱的云图用户,
光盘内的文件都可以直接点击浏览哦
无需下载,在线查阅资料!