目 录
第1篇 网站基础
第1章 网站开发入门( 教学视频:24分钟) 2
1.1 Web网站入门 2
1.1.1 认识网页与网站 2
1.1.2 网站的组成结构 3
1.1.3 常见的网站分类 4
1.1.4 如何设计吸引人的网站 5
1.1.5 网站开发的相关技术 7
1.1.6 创建一个简单的网页 12
1.2 网站开发工具 16
1.2.1 Dreamweaver设计工具 16
1.2.2 图像处理工具Photoshop 18
1.2.3 网页图形工具Fireworks 20
1.2.4 网页动画设计工具Flash 22
1.3 网站建设的基本步骤 24
1.3.1 网站的定位 24
1.3.2 确定网站的结构 25
1.3.3 设计网站的主题风格 25
1.3.4 制作网页 26
1.3.5 网站的测试 27
1.3.6 申请网站域名 27
1.3.7 购买网页空间 28
1.3.8 使用FTP上传网站 29
1.3.9 浏览并优化网站 30
1.3.10 推广自己的网站 30
1.4 小结 30
第2章 使用HTML语言编写网页( 教学视频:40分钟) 32
2.1 认识HTML语言 32
2.1.1 HTML是什么 32
2.1.2 HTML标签、元素和属性 34
2.1.3 HTML文件组成 36
2.2 HTML文档头标记 37
2.2.1 文档类型声明<!DOCTYPE> 37
2.2.2 文档头标签<head> 38
2.2.3 文档基地址<base> 39
2.2.4 文档链接<link> 40
2.2.5 网页标题<title> 40
2.2.6 元数据定义<meta> 41
2.3 基本的HTML标签 42
2.3.1 <body>主体标签 43
2.3.2 设置页面边距 43
2.3.3 常用的标签列表 45
2.3.4 标题标签<h1>至<h6> 46
2.3.5 换行标签<br> 47
2.3.6 段落标签<p> 48
2.3.7 水平分割线标签<hr> 48
2.3.8 HTML的注释 50
2.4 文字和链接 51
2.4.1 文本格式化标签 51
2.4.2 文本引用与缩进 54
2.4.3 文本输入字符 56
2.4.4 字体和颜色设置 57
2.4.5 超级链接<a>标签 60
2.4.6 相对路径和绝对路径 62
2.4.7 页内跳转超级链接 63
2.4.8 电子邮件链接mailto 64
2.5 图片和列表 65
2.5.1 网页图像格式 65
2.5.2 图像标签<img> 66
2.5.3 用图像作为链接 68
2.5.4 有序列表(项目列表) 70
2.5.5 无序列表 72
2.5.6 嵌套列表 73
2.6 表格和框架 74
2.6.1 创建基本表格 74
2.6.2 表格的边框和背景 76
2.6.3 合并表格单元格 78
2.6.4 表格的间距与边距 80
2.6.5 框架结构标签<frameset> 81
2.6.6 框架集<frameset>的属性 82
2.6.7 框架<frame>的属性 84
2.6.8 框架页导航 85
2.6.9 使用<noframes>标签 86
2.7 表单 87
2.7.1 表单标签<form> 87
2.7.2 HTML表单控件 88
2.7.3 Input表单输入控件 89
2.7.4 文本域和下拉列表控件 91
2.8 小结 93
第3章 CSS定义网页样式( 教学视频:25分钟) 94
3.1 CSS概述 94
3.1.1 CSS的作用 94
3.1.2 CSS样式表的类型 96
3.1.3 CSS语句的语法 98
3.1.4 在Dreamweaver中创建CSS 98
3.2 CSS选择器 100
3.2.1 标签选择器 101
3.2.2 类别选择器 103
3.2.3 id选择器 105
3.2.4 通配符选择器 107
3.2.5 属性选择器 107
3.3 格式化文本 109
3.3.1 设置字体 110
3.3.2 文本的排版 114
3.3.3 表格和边框 119
3.3.4 颜色与背景 122
3.4 列表样式 126
3.4.1 在列表中应用CSS 126
3.4.2 更改列表类型 127
3.4.3 在列表中使用图像 129
3.4.4 列表项的显示位置 129
3.5 小结 131
第2篇 网页设计与制作
第4章 如何设计吸引人的网站( 教学视频:22分钟) 134
4.1 理解色彩 134
4.1.1 什么是色彩 134
4.1.2 如何进行网页配色 135
4.1.3 网页的色调 136
4.1.4 网页色彩设计规则 137
4.2 布局设计 138
4.2.1 布局的重要性 138
4.2.2 常见布局结构 138
4.2.3 布局的方法 141
4.2.4 网页布局技术 142
4.3 图片和多媒体的应用 144
4.3.1 图片的作用 144
4.3.2 图片与文字的布局 145
4.3.3 网站的Logo设计 146
4.3.4 网站的图标和按钮 147
4.3.5 添加多媒体动画 147
4.4 小结 149
第5章 用Dreamweaver可视化设计页面( 教学视频:33分钟) 150
5.1 Dreamweaver工作区 150
5.1.1 工作区布局简介 150
5.1.2 使用文档编辑器 152
5.1.3 使用属性面板 154
5.1.4 Dreamweaver选项设置 155
5.2 添加文本和图像 155
5.2.1 输入文本 156
5.2.2 格式化文本 157
5.2.3 添加列表项 158
5.2.4 输入特殊字符 159
5.2.5 插入本地图像 159
5.2.6 设置图像属性 161
5.2.7 编辑图像 163
5.2.8 插入图像占位符 164
5.2.9 鼠标经过图像 164
5.3 链接与导航 166
5.3.1 文字链接 166
5.3.2 页面跳转链接 168
5.3.3 创建Spry导航菜单栏 169
5.4 添加多媒体内容 172
5.4.1 插入Flash动画 172
5.4.2 插入视频 174
5.4.3 插入音乐 175
5.5 使用模板和资源 176
5.5.1 创建并使用模板 177
5.5.2 创建重复区域 179
5.5.3 创建可选区域 179
5.5.4 使用网页资源 180
5.6 小结 181
第6章 创建和管理Web站点( 教学视频:13分钟) 182
6.1 定义Web站点 182
6.1.1 定义网站的逻辑结构 182
6.1.2 使用站点管理工具 183
6.1.3 创建远程站点 184
6.2 管理站点文件 187
6.2.1 认识文件管理面板 187
6.2.2 使用展开文件面板 188
6.2.3 创建和管理文件和文件夹 189
6.3 测试与管理站点 192
6.3.1 创建测试服务器 192
6.3.2 使用版本控制 196
6.3.3 导入和导出站点设置 198
6.4 小结 200
第7章 使用DIV和CSS进行页面布局( 教学视频:32分钟) 201
7.1 网页布局方法 201
7.1.1 使用表格布局页面 201
7.1.2 表格布局的缺点 205
7.1.3 使用DIV和CSS布局 206
7.2 CSS布局基础 211
7.2.1 CSS的盒模型 211
7.2.2 CSS盒模型属性 214
7.2.3 CSS中的浮动 219
7.2.4 浮动布局基础 220
7.2.5 相对定位和绝对定位 222
7.2.6 图文混排的方法 225
7.3 DIV和CSS常见布局结构 226
7.3.1 一列固定宽度居中 227
7.3.2 一列宽度自适应 228
7.3.3 二列固定宽度 229
7.3.4 二列自适应宽度 230
7.3.5 三行一列固定高度 232
7.4 小结 234
第8章 用JavaScript让网页动起来( 教学视频:27分钟) 235
8.1 JavaScript概述 235
8.1.1 什么是JavaScript 235
8.1.2 将JavaScript插入页面 237
8.2 JavaScript语言基础 239
8.2.1 变量和注释 239
8.2.2 理解数据类型 240
8.2.3 表达式和运算符 243
8.2.4 程序流程控制 245
8.2.5 函数 253
8.2.6 对象和数组 255
8.3 用JavaScript操作HTML网页 261
8.3.1 DOM对象简介 261
8.3.2 使用window窗口对象 263
8.3.3 添加网页定时器 267
8.3.4 窗口的打开和关闭 269
8.3.5 使用document文档对象 272
8.3.6 更改页面元素的属性 273
8.4 小结 275
第9章 添加动态页面特效( 教学视频:29分钟) 276
9.1 网页行为和事件 276
9.1.1 网页行为 276
9.1.2 网页事件 278
9.1.3 使用扩展管理器管理行为 280
9.2 使用Dreamweaver内置行为 281
9.2.1 检查插件行为 281
9.2.2 拖动AP层 283
9.2.3 转到URL行为 284
9.2.4 打开浏览器窗口 286
9.2.5 弹出信息 287
9.2.6 显示隐藏元素 288
9.2.7 交换图像 288
9.2.8 检查表单 289
9.2.9 预先载入图像 292
9.2.10 跳转菜单 293
9.2.11 调用JavaScript 295
9.2.12 改变属性 295
9.3 使用JavaScript编写特效 297
9.3.1 随机问候信息 297
9.3.2 动态时钟效果 298
9.3.3 创建滚动字幕 300
9.3.4 左右晃动的图像 302
9.3.5 单击按钮打开全屏窗口 304
9.4 小结 306
第10章 用jQuery操纵网页( 教学视频:38分钟) 307
10.1 认识jQuery 307
10.1.1 jQuery的作用 307
10.1.2 下载和安装JQuery 308
10.1.3 第一个jQuery页面 309
10.2 使用jQuery对象 310
10.2.1 访问jQuery对象 311
10.2.2 访问DOM对象属性 312
10.2.3 jQuery基本语法 313
10.3 使用jQuery的选择器 314
10.3.1 基本选择器 314
10.3.2 层次选择器 317
10.3.3 过滤选择器 318
10.3.4 表单选择器 328
10.4 操作网页文档 329
10.4.1 修改元素属性 329
10.4.2 设置元素内容 331
10.4.3 动态创建内容 334
10.4.4 动态插入节点 335
10.4.5 动态删除节点 338
10.4.6 复制节点 339
10.4.7 替换与包裹节点 341
10.5 操作DOM事件 345
10.5.1 页面加载事件 345
10.5.2 绑定事件 346
10.5.3 移除事件绑定 348
10.5.4 切换事件 349
10.6 设计动画特效 352
10.6.1 基本动画 352
10.6.2 滑动动画 355
10.6.3 淡入淡出 356
10.7 小结 358
第11章 用HTML 5开发网页( 教学视频:33分钟) 359
11.1 HTML 5入门 359
11.1.1 什么是HTML 5 359
11.1.2 HTML 5的特性 361
11.1.3 HTML 5与HTML 4的区别 365
11.1.4 在Dreamweaver中创建HTML 5网页 366
11.2 HTML 5元素介绍 367
11.2.1 DOCTYPE和字符集 368
11.2.2 新增与移除的标签 368
11.2.3 语义性元素 370
11.2.4 结构化语义元素 371
11.2.5 语义性块元素 373
11.2.6 语义性内联元素 375
11.2.7 全局属性 377
11.2.8 交互性页面元素 380
11.3 HTML 5 Canvas画布 383
11.3.1 画布的基础知识 383
11.3.2 canvas对象入门 385
11.3.3 绘制矩形 388
11.3.4 绘制圆形 392
11.3.5 绘制线条 394
11.3.6 绘制文本 396
11.3.7 绘制图像 398
11.4 小结 400
第12章 HTML 5多媒体应用( 教学视频:32分钟) 401
12.1 图像处理高级应用 401
12.1.1 使用绘图样式 401
12.1.2 线性渐变填充 402
12.1.3 放射性渐变填充 404
12.1.4 图案填充 406
12.1.5 图像的移动、旋转和缩放 407
12.1.6 使用阴影效果 411
12.2 播放音频 413
12.2.1 理解音频格式 413
12.2.2 转换音频文件 414
12.2.3 使用audio元素 415
12.2.4 控制音乐播放 415
12.2.5 自定义播放器外观 420
12.3 播放视频 423
12.3.1 理解视频格式 423
12.3.2 使用video元素 424
12.3.3 在画布上播放视频 425
12.4 小结 429
第13章 用Photoshop设计网页图像( 教学视频:36分钟) 430
13.1 Photoshop基础 430
13.1.1 图像的分类 430
13.1.2 Photoshop的工作区界面 432
13.1.3 创建和打开图像文件 433
13.2 图像的基本操作 435
13.2.1 选择图像 435
13.2.2 调整大小 437
13.2.3 旋转和变换 438
13.2.4 裁切 440
13.2.5 剪切、复制和粘贴 441
13.2.6 画笔描边 442
13.2.7 图像填充 443
13.3 使用图层 443
13.3.1 什么是图层 444
13.3.2 创建图层 445
13.3.3 修改图层 446
13.3.4 图层锁定 448
13.3.5 图层蒙版 449
13.3.6 图层样式 452
13.4 颜色与通道 453
13.4.1 调整图像色彩 453
13.4.2 转换图像模式 459
13.4.3 什么是通道 459
13.4.4 创建和编辑通道 460
13.5 文本和滤镜 462
13.5.1 添加文本 462
13.5.2 文本特效 464
13.5.3 滤镜的作用 464
13.5.4 使用滤镜 466
13.6 小结 467
第14章 使用Fireworks优化图片输出( 教学视频:36分钟) 468
14.1 Fireworks基础 468
14.1.1 认识Fireworks主界面 468
14.1.2 打开和创建图像文件 469
14.1.3 使用绘图工作区 470
14.2 Fireworks绘图 473
14.2.1 选择图像 473
14.2.2 位图工具 475
14.2.3 位图效果 476
14.2.4 矢量图工具 478
14.2.5 矢量图效果 480
14.2.6 添加文字 481
14.3 应用特效 484
14.3.1 使用图层 484
14.3.2 创建蒙版 485
14.3.3 使用样式 487
14.3.4 应用滤镜 488
14.4 网页图像优化 489
14.4.1 使用切片工具 489
14.4.2 创建交互式按钮 492
14.4.3 创建交互式菜单 494
14.4.4 优化图像输出 496
14.5 小结 498
第15章 使用Flash设计网页动画( 教学视频:37分钟) 499
15.1 Flash简介 499
15.1.1 认识Flash主界面 499
15.1.2 创建第一个Flash动画 501
15.1.3 使用ActionScript控制动画播放 504
15.2 设计动画图形 507
15.2.1 在Flash中绘制图形 507
15.2.2 使用绘图工具 509
15.2.3 创建文本对象 512
15.2.4 对象的操作 513
15.3 创建Flash动画 516
15.3.1 Flash动画的种类 516
15.3.2 使用时间轴和帧 517
15.3.3 元件、实例和库 519
15.3.4 逐帧动画 520
15.3.5 补间动画 522
15.3.6 图层遮罩动画 524
15.3.7 沿路径运动的动画 525
15.4 小结 526
第3篇 动态网站开发
第16章 使用PHP开发动态网站( 教学视频:48分钟) 528
16.1 动态网站基础 528
16.1.1 什么是动态网站 528
16.1.2 PHP语言简介 529
16.1.3 安装PHP环境 530
16.1.4 一个简单的PHP示例 533
16.2 PHP语言入门 535
16.2.1 PHP标记 535
16.2.2 变量和类型 537
16.2.3 常量 540
16.2.4 运算符和表达式 541
16.2.5 算术运算符 542
16.2.6 赋值运算符 543
16.2.7 比较运算符 544
16.2.8 逻辑运算符 545
16.2.9 字符串运算符 545
16.2.10 递增/递减运算符 546
16.2.11 运算符的优先级 547
16.3 流程控制语句 548
16.3.1 使用if条件判断语句 548
16.3.2 使用switch语句 550
16.3.3 使用while循环语句 551
16.3.4 for和 foreach循环 553
16.3.5 使用break和continue 555
16.4 函数和数组 556
16.4.1 定义和使用函数 556
16.4.2 函数的参数 557
16.4.3 函数的返回值 559
16.4.4 字符串函数 560
16.4.5 日期时间函数 564
16.4.6 创建和使用数组 566
16.5 小结 568
第17章 操纵MySQL数据库( 教学视频:36分钟) 569
17.1 MySQL数据库基础 569
17.1.1 数据库基础知识 569
17.1.2 MySQL简介 571
17.1.3 MySQL的命令操作 573
17.1.4 使用phpMyAdmin管理MySQL数据库 575
17.2 MySQL数据库操作 576
17.2.1 更改用户密码 576
17.2.2 创建新用户 578
17.2.3 创建数据库 580
17.2.4 管理数据库 581
17.2.5 删除数据库 583
17.3 定义数据表 583
17.3.1 SQL语言简介 584
17.3.2 设计数据表 585
17.3.3 创建数据表 586
17.3.4 CREATE TABLE语句 588
17.3.5 修改数据表 589
17.3.6 删除数据表 591
17.4 记录的增、删、改 592
17.4.1 插入数据 592
17.4.2 修改数据 595
17.4.3 删除数据 596
17.5 查询数据表 597
17.5.1 SELECT语句 597
17.5.2 DISTINCT抑制重复行 599
17.5.3 WHERE条件查询 599
17.5.4 ORDER BY查询排序 601
17.5.5 GROUP BY分组查询 602
17.6 小结 604
第18章 用Dreamweaver创建 PHP&MySQL动态网站( 教学视频:33分钟) 605
18.1 Dreamweaver与PHP的整合 605
18.1.1 在Dreamweaver中开发PHP网站 605
18.1.2 连接MySQL数据库 606
18.1.3 Dreamweaver动态网站开发流程 609
18.2 创建图书管理动态网站 610
18.2.1 网站结构设计 610
18.2.2 创建图书列表记录集 611
18.2.3 显示图书列表 615
18.2.4 显示图书借阅详细信息 618
18.2.5 添加图书 621
18.2.6 修改图书 625
18.2.7 删除图书 628
18.3 用PHP操纵MySQL 629
18.3.1 连接数据库 630
18.3.2 选择要使用的数据库 631
18.3.3 执行SQL语句 632
18.4 小结 636
第4篇 网站维护与优化
第19章 网站的测试与发布( 教学视频:19分钟) 638
19.1 站点的测试 638
19.1.1 功能测试 638
19.1.2 性能测试 640
19.1.3 用户界面测试 641
19.1.4 兼容性测试 642
19.1.5 安全性测试 643
19.2 网站的发布 643
19.2.1 网站空间 644
19.2.2 申请域名 646
19.2.3 发布网站 647
19.2.4 使用CuteFTP上传网站 649
19.2.5 使用FileZilla上传网站 651
19.3 小结 653
第20章 网站的日常维护( 教学视频:23分钟) 654
20.1 理解网站维护 654
20.1.1 网站维护的内容 654
20.1.2 网站维护的作用 655
20.1.3 网站维护的方法 656
20.2 网页内容管理 656
20.2.1 静态网站的更新 657
20.2.2 动态网站的更新 657
20.3 PHP页面安全性管理 659
20.3.1 预防SQL注入 659
20.3.2 会话数据的安全管理 660
20.3.3 常见Web安全预防 664
20.4 MySQL数据库维护 665
20.4.1 检查数据表 665
20.4.2 备份数据库 667
20.4.3 恢复数据库 668
20.5 小结 670
第21章 网站的推广与优化( 教学视频:25分钟) 671
21.1 使用网站推广 671
21.1.1 网站推广的目的 671
21.1.2 网站推广的特点 673
21.1.3 网站推广的方式 674
21.2 认识搜索引擎优化SEO 677
21.2.1 什么是搜索引擎 677
21.2.2 理解搜索引擎优化SEO 679
21.2.3 网站对SEO的影响 680
21.2.4 理解搜索引擎关键字 681
21.3 搜索引擎友好的网页设计 682
21.3.1 标题和元数据 682
21.3.2 Url结构优化 684
21.3.3 避免使用页框架 685
21.3.4 网站导航的SEO优化 686
21.3.5 图像和Flash优化 687
21.3.6 压缩网页尺寸 688
21.4 小结 689
第5篇 综合案例
第22章 设计制作企业门户网站( 教学视频:35分钟) 692
22.1 网站前期策划 692
22.1.1 网站设计需求 692
22.1.2 定义网站结构 693
22.1.3 网站风格定位 694
22.1.4 网站预览 694
22.1.5 在Dreamweaver中创建网站 697
22.2 设计网站首页 698
22.2.1 网站布局结构 698
22.2.2 使用CSS控制布局显示 701
22.2.3 CSS+DIV导航结构 703
22.2.4 首页布局的实现 707
22.2.5 首页内容的实现 711
22.3 设计解决方案页 713
22.3.1 页面布局 713
22.3.2 CSS控制布局显示 715
22.4 设计“联系我们”页 716
22.4.1 页面布局 716
22.4.2 创建表单 717
22.4.3 表单样式 718
22.5 小结 720
第23章 基于PHP+MySQL的内容管理网站( 教学视频:49分钟) 721
23.1 网站前期策划 721
23.1.1 内容管理系统的作用 721
23.1.2 网站功能架构 722
23.2 定义与访问数据库 724
23.2.1 网站数据库设计 724
23.2.2 网站数据库安装 726
23.2.3 定义数据库访问类 727
23.2.4 连接和关闭数据库 728
23.2.5 查询数据库数据 730
23.2.6 插入、更新和删除数据库数据 731
23.2.7 网站配置文件config.inc.php 734
23.3 网站前台实现 735
23.3.1 页眉和页脚的实现 735
23.3.2 网站首页实现 737
23.3.3 文章列表实现 739
23.3.4 文章内容页实现 742
23.3.5 显示静态页面内容 743
23.3.6 留言页面的实现 744
23.4 后台管理功能实现 746
23.4.1 用户登录界面 746
23.4.2 管理首页实现 748
23.4.3 栏目管理 749
23.4.4 文章管理 753
23.4.5 添加和修改文章 755
23.4.6 页面管理 758
23.5 小结 760
第24章 基于HTML 5+CSS 3企业网站开发( 教学视频:28分钟) 761
24.1 网站前期策划 761
24.1.1 理解HTML 5的语义性元素 761
24.1.2 CSS 3的新增特性 762
24.1.3 房产租售网站结构 764
24.1.4 网站页面预览 764
24.2 设计网站首页 767
24.2.1 首页的布局 767
24.2.2 导航栏的设计 771
24.2.3 宣传广告栏 772
24.2.4 CSS布局设计 775
24.3 设计网站内容页 779
24.3.1 出售房源页面 779
24.3.2 购买房源页面 781
24.3.3 出租房源页面 783
24.3.4 房产过户页面 785
24.3.5 “联系我们”页面 787
24.4 小结 788
??
??
??
??
网页制作与网站建设实战大全
目录
·XX·
·XIX·