《网站规划与动态网页设计》PDF下载

  • 购买积分:12 如何计算积分?
  • 作  者:舒后,何薇编著
  • 出 版 社:北京:清华大学出版社
  • 出版年份:2013
  • ISBN:9787302306320
  • 页数:346 页
图书介绍:本书主要分三个层面,第一个层面是构建网站的相关知识,包括涉及的理论基础(如Internet、WWW、B/S等)与网站的规划、服务器的架设。第二个层面是WEB的开发基础,包括:HTML语言及常用编辑工具,CSS技术,JavaScript脚本语言。第三个层面是高级应用,主要是常用动态网页技术的介绍。

第1章 网站的相关知识 1

1.1 Web简介 1

1.1.1 什么是Web 1

1.1.2 Web的发展 2

1.2 Internet概述 4

1.2.1 TCP/IP协议簇 4

1.2.2 各层的主要协议 5

1.3 浏览器/服务器模式 7

1.4 网站的域名 8

1.4.1 域名的概念 8

1.4.2 域名解析 10

1.4.3 中文域名 10

1.4.4 网站域名的命名 11

第2章 网站的规划设计与服务器的配置 12

2.1 网站策划 12

2.1.1 内部因素分析 12

2.1.2 用户分析 13

2.1.3 市场调查 14

2.1.4 竞争对手调查 15

2.1.5 内容、导航和链接分析 16

2.1.6 视觉概念确定 17

2.1.7 功能确定 17

2.1.8 关键字策略 18

2.1.9 建立标准文档 18

2.2 网站建设流程 19

2.2.1 准备阶段 19

2.2.2 概念设计 19

2.2.3 原型图 20

2.2.4 输出HTML和CSS 21

2.2.5 W3C标准 21

2.2.6 合理的使用脚本 21

2.2.7 浏览器兼容 22

2.2.8 浏览设备兼容 22

2.2.9 编程 22

2.2.10 页面整合 23

2.2.11 测试及优化 23

2.2.12 关于用户体验 23

2.3 网站的架设——IIS的安装与配置 24

2.3.1 IIS 5.1的安装 24

2.3.2 创建Web站点 25

2.3.3 Web站点设置 27

2.3.4 建立虚拟目录 31

2.3.5 删除虚拟目录 32

2.3.6 测试IIS 33

第3章 HTML及网页编辑工具 35

3.1 HTML概述 35

3.1.1 HTML入门——一个简单HTML案例 35

3.1.2 HTML文件的基本结构 36

3.1.3 HTML的标记 36

3.2 HTML常用标记 39

3.2.1 文本类标记 39

3.2.2 列表与表格标记 44

3.2.3 多媒体类标记 48

3.2.4 超链接标记 50

3.2.5 框架标记 54

3.3 HTML动态网页设计 59

3.3.1 表单 59

3.3.2 创建简单表单 60

3.3.3 创建复杂表单 60

3.3.4 利用表单上传用户文件 65

3.4 常用网页编辑工具——Dreamweaver 66

3.4.1 Dreamweaver的简介 66

3.4.2 Dreamweaver MX 2004的启动与工作界面 67

3.4.3 Dreamweaver MX 2004的参数设置 70

3.4.4 站点的管理 71

3.4.5 创建网页 73

第4章 层叠样式表 75

4.1 CSS简介 75

4.2 网页中使用CSS的方法 76

4.2.1 内部样式表 76

4.2.2 内嵌样式表 77

4.2.3 链入外部样式表 77

4.2.4 导入外部样式表 78

4.3 CSS选择符 78

4.3.1 标记选择符 78

4.3.2 选择符组 80

4.3.3 类选择符 81

4.3.4 ID选择符 82

4.3.5 包含选择符 84

4.3.6 伪类 85

4.3.7 选择符的优先级 86

4.4 CSS滤镜的应用 89

4.4.1 滤镜的简介 89

4.4.2 视觉滤镜 89

4.5 在Dreamweaver中使用CSS 104

4.5.1 Dreamweaver的CSS样式管理面板 104

4.5.2 创建CSS样式 105

4.5.3 编辑CSS样式 108

第5章 JavaScript脚本语言 109

5.1 JavaScript简介 109

5.1.1 什么是脚本语言 109

5.1.2 JavaScript、VBScript与JScript 109

5.1.3 JavaScript语言的特点 110

5.1.4 在HTML中力加入JavaScript代码 110

5.1.5 一个简单的实例 111

5.2 JavaScript基本语法 112

5.2.1 JavaScript的语句 112

5.2.2 数据类型 112

5.2.3 变量和常量 113

5.2.4 运算符和表达式 114

5.3 JavaScript流程控制语句 117

5.3.1 选择语句 118

5.3.2 循环语句 122

5.4 函数 126

5.4.1 函数的定义 126

5.4.2 函数的参数与返回值 128

5.5 JavaScript的对象和事件 130

5.5.1 JavaScript的对象 130

5.5.2 JavaScript的内置对象和函数 131

5.5.3 浏览器内部对象 137

5.5.4 自定义对象 153

5.5.5 JavaScript的常用事件 156

第6章 VBScript脚本语言 163

6.1 在网页中使用VBScript 163

6.1.1 在HTML中加入VBScript代码 163

6.1.2 在ASP页面中加入VBScript 166

6.2 VBScript基本语法 168

6.2.1 VBScript数据类型 168

6.2.2 变量和常量 169

6.2.3 运算符和表达式 173

6.3 VBScript程序流程控制 174

6.3.1 选择语句 174

6.3.2 循环语句 178

6.4 Sub过程和Function函数 185

6.4.1 Sub过程 185

6.4.2 Function函数 186

6.4.3 参数传递 187

6.5 内部函数 188

6.6 VBScript内部函数编程实例 197

6.7 VBScript的事件处理 199

第7章 基于服务器端的动态网页开发技术 203

7.1 常用的动态网页开发技术 203

7.1.1 动态网页技术的工作原理 203

7.1.2 CGI 204

7.1.3 ASP 204

7.1.4 JSP 206

7.1.5 PHP 206

7.1.6 四种常用技术的比较 207

7.1.7 ASP.NET 208

ASP基础 208

7.2.1 ASP文件 209

7.2.2 ASP的工作原理 210

7.2.3 ASP的内建对象 211

7.2.4 ASP的外挂对象 211

ASP的内置对象 212

7.3.1 从客户端获取信息的Request对象 212

7.3.2 向客户端输出信息的Response对象 222

7.3.3 Cookies数据集合 229

7.3.4 服务器Server对象 233

7.3.5 记载特定客户信息的Session对象 240

7.3.6 记载所有客户信息的Application对象 246

7.3.7 Global.asa文件 249

7.4 ASP程序设计举例 252

第8章 数据库访问技术 257

8.1 数据库的基础知识 257

8.1.1 数据库技术简介 257

8.1.2 常用的数据库系统 258

8.2 使用SQL Server创建数据库 258

8.2.1 SQL Server概述及特点 258

8.2.2 SQL Server的常用工具 259

8.2.3 数据库的建立 263

8.2.4 数据库的维护 267

8.2.5 数据表的建立 269

8.2.6 修改表 273

8.2.7 表的数据操作 275

8.2.8 在表中建立主键和索引 276

8.2.9 删除表 277

8.3 SQL语言简介 279

8.3.1 SQL语句的功能 279

8.3.2 SQL的数据定义功能 279

8.3.3 SQL的数据查询功能 281

8.3.4 SQL的数据更新功能 283

8.4 常用的数据库接口技术 284

8.5 使用ActiveX数据对象访问数据库 286

8.5.1 ODBC概述 286

8.5.2 创立并配置数据源 287

8.5.3 ADO对象的结构 290

8.5.4 使用Connection对象 291

8.5.5 使用记录集对象 296

8.5.6 使用Command对象 306

8.6 实例分析 312

第9章 动态网页开发案例——在线图书销售系统 318

9.1 系统分析 318

9.2 功能模块设计 319

9.3 数据库的逻辑结构设计 319

9.4 图书销售模块功能实现 322

9.4.1 用户注册与登录 322

9.4.2 修改用户信息 325

9.4.3 图书查找 327

9.4.4 购物车 333

9.4.5 订单处理 335

9.5 图书管理模块功能实现 339

9.5.1 图书的删除 339

9.5.2 图书信息的修改epro.asp 341

9.5.3 添加图书 342

9.6 开发难点分析 345

参考文献 346