《网站设计师必知技能核心培训》PDF下载

  • 购买积分:13 如何计算积分?
  • 作  者:赵雪峰编著
  • 出 版 社:北京:中国水利水电出版社
  • 出版年份:2007
  • ISBN:9787508449357
  • 页数:383 页
图书介绍:本书共分十三章:第一章总体介绍网站策划和设计的思路、方法;第二、三、四章以设计为主,介绍Photoshop、Flash和3dsMAX技术,介绍从二维到三维、从平面到动画中与网页设计有关的重点技术;第五、六、七三章介绍网页的制作技术,以Dreamweaver软件为应用线索,重点介绍XHTML语言、CSS样式表、XML和XSL语言的应用;第八、九、十三章介绍网站编程的初步知识,包括客户端脚本、ASP动态网站开发和Flash交互式编程语言ActionScript三块内容;第十一、十二两章介绍网站的优化、SEO技术以及域名、主机的选购与使用。本书适用于新入行或者正准备进入网站设计师领域的读者。

第1章 网站的策划与设计 1

1.1 网站策划 1

1.2 网站设计的原则 3

1.3 网站的版面设计 6

1.3.1 设计步骤 7

1.3.2 设计风格 8

1.3.3 常见版式 8

1.3.4 网页配色 9

1.3.5 色彩的心理感受 9

第2章 Photoshop与平面设计 10

2.1 Photoshop基础 11

2.1.1 Photoshop的工作区 11

2.1.2 创建画布与网页开图参数 11

2.1.3 Photoshop基本用法 12

2.2 Photoshop工具 14

2.2.1 选区工具库 14

2.2.2 裁剪和切片工具库 16

2.2.3 自由变换命令 17

2.2.4 绘画工具库 17

2.2.5 文字工具及路径排字 18

2.2.6 用钢笔工具绘图 19

2.2.7 注释、测量和导航工具库 23

2.3 Photoshop的层结构 23

2.3.1 图层和图层组 23

2.3.2 “图层“面板 24

2.3.3 混合模式 24

2.3.4 置入参考线 25

2.3.5 滤镜库 26

2.4 图层样式 27

2.4.1 对图层应用自定样式 27

2.4.2 在面板、对话框和工具选项栏中输入值 28

2.4.3 图层样式选项 28

2.4.4 用等高线修改图层效果 30

2.4.5 设置全部加亮角度 31

2.4.6 在“图层”面板操作样式 31

2.5 调色 31

2.5.1 色阶调整 32

2.5.2 “曲线”对话框 33

2.5.3 色相/饱和度命令 35

2.6 GIF动画 37

2.6.1 将帧添加到动画 37

2.6.2 选择帧 38

2.6.3 设置帧延迟和循环选项 38

2.6.4 存储动画 39

2.6.5 过渡帧 39

2.6.6 使用过渡创建帧 39

2.6.7 每次创建帧时都添加新图层 40

2.6.8 设置帧处理方法 40

2.6.9 预览动画 41

2.7 图像优化 41

2.7.1 在对话框中预览图像 42

2.7.2 在对话框中导航 42

2.7.3 查看优化图像的信息 42

2.7.4 针对Web优化图像 43

2.7.5 在优化期间调整图像大小 43

2.7.6 比较Web图形格式 44

2.8 切图优化练习 49

第3章 Flash动画设计 51

3.1 Flash基础 51

3.1.1 关于Flash绘制模式 52

3.1.2 改变线条和形状轮廓的形状 53

3.1.3 伸直和平滑线条 54

3.1.4 优化曲线 55

3.1.5 擦除 55

3.1.6 修改形状 56

3.1.7 文本 57

3.1.8 字体轮廓和设备字体 58

3.1.9 对对象进行任意变形 59

3.1.10 用封套功能键修改形状 60

3.1.11 对齐对象 60

3.1.12 关于滤镜 61

3.2 元件、按钮和库 63

3.2.1 创建一个全新的空元件 64

3.2.2 将选定元素转换为元件 65

3.2.3 编辑元件 65

3.2.4 创建按钮 65

3.2.5 创建实例 66

3.2.6 更改实例属性 66

3.2.7 更改实例的颜色和透明度 66

3.2.8 使用行为控制实例 67

3.3 动画 68

3.3.1 关于帧频 68

3.3.2 逐帧动画 68

3.3.3 补间动画 69

3.3.4 创建关键帧 69

3.3.5 扩展静止图像 70

3.3.6 沿着路径补间动画 70

3.3.7 补间形状 71

3.3.8 遮罩层动画 73

3.4 使用音频 74

3.4.1 导入声音 74

3.4.2 向文档中添加声音 75

3.4.3 向按钮添加声音 77

3.4.4 使用行为控制声音回放 77

3.4.5 在关键帧中开始播放和停止播放声音 79

3.5 用SWiSHmax制作文字动画 79

3.5.1 制作文字动画 79

3.5.2 制作关键帧动画 81

3.5.3 SWiSHmax与Flash的结合 81

3.5.4 SWiSHmax的交互性 82

3.6 练习制作Flash动画广告条 82

第4章 三维设计 87

4.1 基础操作 87

4.1.1 视图观察 87

4.1.2 创建基本物体 88

4.1.3 物体选择 89

4.1.4 使用灯光和摄像机 91

4.2 多边形建模 92

4.2.1 创建基本几何体 92

4.2.2 进入多边形子级 93

4.2.3 增加细节 95

4.2 挤出与倒角 95

4.2.5 曲面平滑 96

4.3 曲线及曲线建模 97

4.4 材质和贴图 100

4.4.1 渲染方法 100

4.4.2 材质编辑器 101

4.4.3 基本材质 102

4.4.4 材质通道 103

4.4.5 贴图 103

4.4.6 反射材质 105

4.4.7 金属材质 107

4.4.8 玻璃材质 108

4.5 动画 110

4.5.1 使用自动关键点模式 111

4.5.2 选择时间显示格式 112

4.6 渲染 112

4.6.1 渲染设置 113

4.6.2  wift 3D与SWF渲染 114

4.7 飞行动画练习 120

第5章 Dreamweaver和XHTML 127

5.1 创建网页及HTML初步 128

5.1.1 创建网页 129

5.1.2 基本的HTML结构 129

5.1.3 网页的保存 131

5.1.4 Dreamweaver的网页选项 132

5.2 网页的文本 132

5.2.1 字体设定 133

5.2.2 字号设定 134

5.2.3 文本颜色 134

5.2.4 空格、换行和分段 135

5.2.5 版式设定 136

5.3 链接 136

5.3.1 文本链接 137

5.3.2 链接与路径 138

5.3.3 本页链接 138

5.3.4 链接的提示 139

5.3.5 信箱地址 139

5.3.6 管理站点 141

5.4 图像 143

5.4.1 使用图像 143

5.4.2 图片链接 145

5.4.3 图片热点 145

5.4.4 鼠标翻转图 146

5.4.5 网页背景图 147

5.5 表格 148

5.5.1 创建表格 148

5.5.2 HTML代码 149

5.5.3 表格调整 150

5.5.4 内容的选择 151

5.5.5 表格与排版 151

5.6 视频和多媒体 154

5.6.1 插Flash 154

5.6.2 在网页中使用视频和音频文件 157

5.6.3 插入其他媒体 161

5.7 表单 161

5.7.1 表单 161

5.7.2 文本类 161

5.7.3 选择类 162

5.7.4 命令类 163

5.8 框架 164

5.9 模板和库 167

5.9.1 模板的应用 167

5.9.2 库的应用 169

5.10 网页布局实践 171

第6章 CSS网页样式设计 177

6.1 CSS定义和应用 177

6.1.1 创建标签样式 177

6.1.2 创建类样式 179

6.1.3 创建链接样式 181

6.1.4 创建独立的样式表文件 182

6.1.5 行内应用CSS 183

6.2 CSS语法规则 183

6.2.1 语法格式 183

6.2.2 选择符组 184

6.2.3 类选择符 184

6.2.4 ID选择符 185

6.2.5 包含选择符 185

6.2.6 样式表的层叠性 185

6.2.7 注释 186

6.3 样式的定义 187

6.3.1 类型组 187

6.3.2 背景组 188

6.3.3 区块组 189

6.3.4 方框组 190

6.3.5 边框组 191

6.3.6 列表组 192

6.3.7 定位组 193

6.3.8 扩展组 193

6.4 CSS+DIV布局 193

6.5 CSS光标和滤镜 198

第7章 XML和XSLT 200

7.1 XML基础 202

7.1.1 XML结构 202

7.1.2 XML基本语法 203

7.2 用XSL修饰XML数据 205

7.2.1 创建XSL页 206

7.2.2 绑定XML数据 206

7.2.3 重复显示XML元素 207

7.2.4 设置“条件区域”对话框选项 210

7.2.5 XSLT的转义符号 211

第8章 JavaScript客户端脚本 212

8.1 JavaScript基础 213

8.1.1 在什么地方编写JavaScript 213

8.1.2 JavaScript语法格式 214

8.1.3 JavaScript中的变量 215

8.1.4 数据类型 216

8.1.5 JavaScript常数 216

8.1.6 表达式与运算符 217

8.2 JavaScript流程控制 218

8.2.1 注释 219

8.2.2 if语句 219

8.2.3 switch语句 220

8.2.4 for循环 222

8.2.5 while循环 222

8.2.6 break和continue 223

8.3 函数 224

8.3.1 自定义函数概述 224

8.3.2 函数基本形式 225

8.3.3 函数应用形式一 225

8.3.4 函数应用形式二 225

8.4 基本对象 226

8.4.1 Number数字对象 226

8.4.2 String字符串对象 227

8.4.3 Array数组对象 229

8.4.4 Math数学对象 230

8.4.5 Date日期对象 231

8.4.6 全局对象 233

8.4.7 关于对象化编程的语句 235

8.5 文档对象 237

8.5.1 navigator浏览器对象 238

8.5.2 screen屏幕对象 239

8.5.3 window窗口对象 239

8.6 事件 247

8.6.1 指定事件处理程序 248

8.6.2 事件详解 249

8.7 Dreamweaver的JavaScript特效 250

8.7.1 行为面板 250

8.7.2 使用Dreamweaver自带的行为动作 252

8.8 JavaScript和CSS 255

8.8.1 在CSS中使用JavaScript表达式 255

8.8.2 用JavaScript控制CSS 257

8.9 AJAX简介 257

8.10 脚本实例 260

8.10.1 首尾相连的滚动新闻 260

8.10.2 网页大小报告 261

8.10.3 边框闪烁的表格 262

8.10.4 使用链接提交表单 262

8.10.5 验证E-mail格式是否正确 263

8.10.6 方便的友情链接 264

第9章 ASP动态网站 267

9.1 开发环境及数据库 268

9.1.1 IIS的安装 269

9.1.2 SQL Server数据库 271

9.1.3 用Access数据库创建表 273

9.2 用Dreamweaver创建ASP动态网站 275

9.2.1 Dreamweaver站点 275

9.2.2 连接Access数据库 276

9.2.3 创建记录集 278

9.3 ASP连库调用 280

9.3.1 脚本语言定义 280

9.3.2 数据库的连接 281

9.3.3 数据调取 282

9.3.4 循环记录 285

9.4 详细记录 287

9.5 添加记录 290

9.5.1 设计表单 290

9.5.2 提交 293

9.5.3 第一种代码写法 293

9.5.4 第二种代码写法 294

9.6 修改数据 296

9.7 删除记录 301

9.8 翻页 302

9.9 Cookie 305

9.10 Session 308

9.11 Application 310

9.12 制作留言板 313

第10章 ActionScript交互多媒体 325

10.1 ActionScript基本原理 325

10.1.1 ActionScript的位置 326

10.1.2 关于“动作”面板 327

10.1.3 关于脚本助手 328

10.2 按钮和简单交互 328

10.3 影片剪辑控制基础 332

10.3.1 点语法 333

10.3.2 层级 333

10.3.3 为影片剪辑添加脚本 334

10.3.4 用影片剪辑控制别的影片剪辑 335

10.4 影片剪辑属性 335

10.4.1 坐标 336

10.4.2 鼠标位置 336

10.4.3 旋转方向 337

10.4.4 可见性 337

10.4.5 透明度 337

10.4.6 缩放属性 338

10.4.7 尺寸属性 338

10.5 影片剪辑的方法 338

10.5.1 复制影片剪辑 339

10.5.2 附加影片剪辑 340

10.5.3 删除影片剪辑 340

10.5.4 hitTest方法 341

10.5.5 判断哪个影片剪辑被单击 341

10.5.6 拖动影片剪辑 342

10.5.7 通过按钮检测按键动作 342

10.5.8 影片剪辑的keyUp和keyDown事件 343

10.5.9 Key对象 343

10.5.10 键盘侦听 343

10.6 动态文本 344

10.6.1 输入文本 344

10.6.2 输入文本的属性面板 345

10.6.3 动态文本 345

10.6.4 使用HTML格式的动态文本 345

10.7 声音对象 346

10.7.1 attachSound方法 346

10.7.2 loadSound方法 347

10.7.3 调节和控制声音 347

10.8 Flash与服务器的交互技术 348

10.8.1 从服务器下载数据 348

10.8.2 下载状态 349

10.9 Flash游戏 350

第11章 网站优化与SEO 358

11.1 网站优化技术 359

11.1.1 导航结构的优化 359

11.1.2 框架结构 359

11.1.3 图像优化 360

11.1.4 表格与布局 361

11.1.5 网页减肥 362

11.1.6 动态网页优化 362

11.2 搜索引擎优化 363

11.2.1 关键字的选择 363

11.2.2 关键字密度 365

11.2.3 关键字的位置分布 366

11.3 链接策略 367

第12章 域名空间的选用 371

12.1 域名介绍 371

12.2 主机介绍 372

12.3 域名和主机的选购 373

12.4 域名和主机的绑定 376

12.5 虚拟主机的使用 378

12.6 SQL Server数据库的上传 379

12.6.1 注册远程数据库 379

12.6.2 连接远程数据库 381

12.6.3 上传数据库内容 381