描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787030322616丛书名: 普通高等教育“十二五”规划教材
编辑推荐
《网页设计理论与实践》系统全面地介绍了网页制作技术的基本理论和实际应用。全书分为三篇,共16章。上篇(第1~7章)介绍了网站和网页的基础知识,主要介绍了网页制作的基础——HTML标记语言;中篇(第8~11章)介绍了用于实现网页交互效果和动态效果的客户端脚本技术;下篇(第12~16章)介绍了服务器端脚本技术和网站建设方面的知识,主要介绍了利用ASP提供对象与组件编写含有数据库访问的动态网页。
《网页设计理论与实践》写作特色鲜明,而且有与《网页设计理论与实践》配套的教学网站(http://www.wustwzx.com/webdesign/index.asp)。在完成每一阶段的学习之后,读者可以通过做在线测试检验知识的掌握程度。在上机操作时,读者可以按照实验内容依次练习,网站中包含有设计效果演示和源代码下载。
《网页设计理论与实践》可以作为大专院校网页设计的教材,也可以作为高职高专学生学习网页设计的教材,还可以作为网页设计爱好者的入门参考书。
《网页设计理论与实践》写作特色鲜明,而且有与《网页设计理论与实践》配套的教学网站(http://www.wustwzx.com/webdesign/index.asp)。在完成每一阶段的学习之后,读者可以通过做在线测试检验知识的掌握程度。在上机操作时,读者可以按照实验内容依次练习,网站中包含有设计效果演示和源代码下载。
《网页设计理论与实践》可以作为大专院校网页设计的教材,也可以作为高职高专学生学习网页设计的教材,还可以作为网页设计爱好者的入门参考书。
内容简介
《网页设计理论与实践》系统全面地介绍了网页制作技术的基本理论和实际应用。全书分为三篇,共16章。上篇(第1~7章)介绍了网站和网页的基础知识,主要介绍了网页制作的基础——HTML标记语言;中篇(第8~11章)介绍了用于实现网页交互效果和动态效果的客户端脚本技术;下篇(第12~16章)介绍了服务器端脚本技术和网站建设方面的知识,主要介绍了利用ASP提供对象与组件编写含有数据库访问的动态网页。
《网页设计理论与实践》写作特色鲜明,而且有与《网页设计理论与实践》配套的教学网站(http://www.wustwzx.com/webdesign/index.asp)。在完成每一阶段的学习之后,读者可以通过做在线测试检验知识的掌握程度。在上机操作时,读者可以按照实验内容依次练习,网站中包含有设计效果演示和源代码下载。
《网页设计理论与实践》可以作为大专院校网页设计的教材,也可以作为高职高专学生学习网页设计的教材,还可以作为网页设计爱好者的入门参考书。
《网页设计理论与实践》写作特色鲜明,而且有与《网页设计理论与实践》配套的教学网站(http://www.wustwzx.com/webdesign/index.asp)。在完成每一阶段的学习之后,读者可以通过做在线测试检验知识的掌握程度。在上机操作时,读者可以按照实验内容依次练习,网站中包含有设计效果演示和源代码下载。
《网页设计理论与实践》可以作为大专院校网页设计的教材,也可以作为高职高专学生学习网页设计的教材,还可以作为网页设计爱好者的入门参考书。
目 录
上篇 基本HTML网页制作
第1章 网站与网页概述
1.1 网站
1.1.1 WWW与网站
1.1.2 B/S 结构
1.1.3 超文本传输协议http
1.1.4 网站的三个主要属性
1.2 网页
1.2.1 网页分类
1.2.2 超文本标记语言简介
1.2.3 HTML 文档结构及注释
1.2.4 网页头部的和标记
1.2.5 查看浏览页面的源代码
1.2.6 统一资源定位器、相对引用与引用
1.3 网页制作工具Dreamweaver介绍
1.3.1 代码窗口与设计窗口同步显示
1.3.2 设计工具及其分类
1.3.3 Dreamweaver8的主要面板
1.4 站点的创建与使用
1.4.1 在Dreamweaver中建立站点
1.4.2 站点的使用
习题1
第2章 文本、图像及CSS样式
2.1 特殊文本、文本修饰及控制标记
2.1.1 空格
2.1.2 文本修饰标记
2.1.3 换行标记
2.1.4 段落标记
2.1.5 列表标记
2.1.6 滚动标记
2.1.7 标记与
第1章 网站与网页概述
1.1 网站
1.1.1 WWW与网站
1.1.2 B/S 结构
1.1.3 超文本传输协议http
1.1.4 网站的三个主要属性
1.2 网页
1.2.1 网页分类
1.2.2 超文本标记语言简介
1.2.3 HTML 文档结构及注释
1.2.4 网页头部的和标记
1.2.5 查看浏览页面的源代码
1.2.6 统一资源定位器、相对引用与引用
1.3 网页制作工具Dreamweaver介绍
1.3.1 代码窗口与设计窗口同步显示
1.3.2 设计工具及其分类
1.3.3 Dreamweaver8的主要面板
1.4 站点的创建与使用
1.4.1 在Dreamweaver中建立站点
1.4.2 站点的使用
习题1
第2章 文本、图像及CSS样式
2.1 特殊文本、文本修饰及控制标记
2.1.1 空格
2.1.2 文本修饰标记
2.1.3 换行标记
2.1.4 段落标记
2.1.5 列表标记
2.1.6 滚动标记
2.1.7 标记与
标记
2.2 CSS样式及其应用
2.2.1 CSS样式概述
2.2.2 内联样式与CSS样式属性
2.2.3 内部样式
2.2.4 外部样式
2.2.5 重新定义HTML标记的外观
*2.2.6 使用纯CSS样式制作导航菜单
2.3 插入图像/鼠标经过图像
2.3.1 插入图像
2.3.2 插入鼠标经过图像
2.4 滤镜及其应用
2.4.1 定义滤镜样式
2.4.2 文字的Shadow滤镜
2.4.3 图像的Alpha滤镜
习题2
实验1 站点设置、列表、文本与图像及其格式化
第3章 超链接
3.1 超链接设计
3.1.1 文字链接与图像链接
3.1.2 网站(页)链接
3.1.3 文件下载
3.1.4 锚点链接
3.1.5 电子邮件链接
3.1.6 使用标记设定离开和进入页面时的切换效果
3.2 超链接应用——网站导航菜单设计
3.2.1 热点链接
3.2.2 利用Dreamweaver的行为面板制作弹出式菜单
习题3
实验2 超链接、滚动效果、交换图像
第4章 表格制作
4.1 表格的定义与修改
4.1.1 定义表格的三个层次与表格的标题
4.1.2 表格修改
4.2 表格属性
4.2.1 表格大小属性
4.2.2 表格对齐属性
4.2.3 表格背景属性
4.2.4 表格边框宽度与边框颜色
4.3 表格嵌套
习题4
第5章 多媒体标记
5.1 使用标记播放背景音乐
5.2 使用标记播放视频
5.3 使用播放Flash动画
5.4 综合应用:主页头部设计
习题5
实验3 表格标记、多媒体标记、滤镜的使用
第6章 框架、页面框架与层
6.1 框架页面的定义与使用
6.1.1 框架集
6.1.2 框架与框架面板
6.1.3 框架的使用
6.2 页内框架的定义与使用
6.2.1 页内框架的定义
6.2.2 页内框架的使用
6.3 层的定义
6.3.1 层的定义
6.3.2 层的主要CSS样式属性
6.4 水平居中页面元素的标记
习题6
第7章 表单制作
7.1 表单定义及其工作原理
7.1.1 表单标记
7.1.2 表单的两个主要属性
7.1.3 提交按钮、重置按钮与命令按钮
7.1.4 表单工作原理
7.2 表单元素
7.2.1 文本框、密码框、多行文本框
7.2.2 单选按钮与复选框
7.2.3 下拉列表框与列表框
7.2.4 隐藏域
7.2.5 文件选择框
7.2.6 表单元素分组
习题7
实验4 框架、页内框架、表单制作
中篇 客户端脚本与网页动态效果
第8章 客户端脚本与JavaScript
8.1 客户端脚本概述
8.1.1 脚本及其分类
8.1.2 基于对象的设计方法与对象的PEM模型
8.1.3 JavaScript常用事件
8.2 客户端脚本语言JavaScript简介
8.2.1 变量与常量
8.2.2 运算符与表达式
8.2.3 注释方法
8.2.4 函数
8.2.5 流程控制语句
8.3 客户端脚本的三种使用方式
8.3.1 内联式脚本
8.3.2 内部脚本
8.3.3 外部脚本
8.4 Window对象与Document对象的方法
8.4.1 prompt()方法
8.4.2 alert()方法
8.4.3 write()方法
习题8
实验5 客户端脚本及JavaScript脚本语言的使用
第9章 JavaScript 内置对象及其应用
9.1 日期/时间对象Date
9.1.1 获得日期的相关方法
9.1.2 获得时间的相关方法
9.2 数组对象Array
9.2.1 Array对象
9.2.2 使用elements数组访问表单元素
9.3 字符串对象String
9.3.1 属性
9.3.2 方法
9.4 数学对象Math
习题9
实验6 JavaScript内置对象的使用
第10章 浏览器对象及其应用
10.1 浏览器对象模型
10.2 对象Window
10.3 几个重要的二级对象
10.3.1 Document对象
10.3.2 History对象
10.3.3 Location对象
10.3.4 Navigator对象
10.4 浏览器对象的应用实例
10.4.1 实时显示系统时间
10.4.2 图像自动翻转
10.4.3 利用Location对象做动态链接
10.4.4 历史对象History的使用
*10.5 关于客户端Cookie信息
习题10
实验7 浏览器对象的基本应用
第11章 客户端脚本高级应用
11.1 在脚本中访问CSS样式属性
11.1.1 在脚本中访问CSS样式属性
11.1.2 访问静态滤镜中的参数
11.1.3 访问动态滤镜中的参数
*11.2 在脚本中访问层的位置属性
习题11
实验8 客户端脚本的高级应用
下篇 服务器脚本与动态网页开发
第12章 IIS服务器与动态网页
12.1 动态网页
12.1.1 动态网页概述
12.1.2 ASP动态网页
12.1.3 在ASP动态网页中使用文件包含命令
12.2 建立IIS服务器
12.2.1 IIS概述
12.2.2 IIS的安装
12.2.3 配置IIS服务器
12.2.4 创建IIS虚拟目录
12.3 在Dreamweaver中调试ASP动态网页
12.3.1 设置ASP网页在Dreamweaver中的运行环境
12.3.2 一个ASP动态网页示例
习题12
实验9 动态网站建设与动态网页开发环境
第13章 VBScript脚本语言
13.1 概述
13.2 常量、变量、运算符
13.2.1 常量
13.2.2 变量及其申明
13.2.3 运算符
13.3 函数
13.3.1 日期函数
13.3.2 时间函数
13.3.3 倒计时函数
13.3.4 字符串处理函数
13.3.5 数据类型判定函数
13.4 赋值语句与Set语句
13.4.1 赋值语句
13.4.2 Set语句
13.5 流程控制语句
13.5.1 选择结构
13.5.2 循环结构
习题13
第14章 ASP内置对象及其应用
14.1 ASP内置对象概述
14.2 Response对象
14.2.1 输出方法Write
14.2.2 重定向方法Redirect
14.3 Request对象
14.3.1 表单方法Form()
14.3.2 查询字符串方法QueryString()
14.3.3 查询环境变量方法ServerVariables()
*14.4 Session对象
14.4.1 Session对象的特点
14.4.2 Session对象的属性、方法与事件
14.4.3 Session与Cookie
*14.5 Application对象
14.5.1 Application对象的特点
14.5.2 Application对象方法与事件
14.6 Server对象
14.6.1 创建实例方法CreateObject()
14.6.2 映射物理路径方法MapPath()
14.6.3 ScriptTimeOut属性
*14.6.4 其他方法
*14.7 Cookie信息的建立与使用
14.7.1 Cookie概述
14.7.2 Cookie信息的建立
14.7.3 Cookie信息的使用
习题14
实验10 ASP内置对象与动态网页开发
第15章 ADO组件及其应用
15.1 IIS内置组件与ADO组件
15.1.1 IIS内置组件
15.1.2 ADO组件
15.2 Access数据库及其基本操作
15.2.1 概述
15.2.2 数据库与表的建立
15.2.3 SQL语言与SQL命令
15.3 利用ADO访问数据库
15.3.1 连接对象Connection
15.3.2 记录集对象RecordSet
15.3.3 数据库访问综合实例
*15.4 利用ADO实现上传文件
15.4.1 流对象Stream
15.4.2 文件上传实例
习题15
实验11 ASP组件的使用与数据库网页开发
综合实验留言板设计、*在线考试系统设计、*文件上传
第16章 网站建设与管理
16.1 网站规划
16.2 建立服务站点
16.3 发布网站
16.3.1 申请域名
16.3.2 租用主机与免费空间
16.3.3 主机备案
16.3.4 解析域名
16.3.5 绑定主机
16.4 上传网站与上传软件
16.4.1 上传网站
16.4.2 软件CuteFTP Pro的使用
16.5 网站的宣传与推广
16.5.1 传统的推广手段
16.5.2 利用网络媒体推广
16.6 网站的管理和维护
16.6.1 网站服务器设备的管理维护
16.6.2 网站性能的优化
16.6.3 日志分析
16.6.4 网站的管理
习题16
附录一 在线测试
附录二 实验报告
附录三 模拟试卷及参考答案
习题答案
参考文献
2.2 CSS样式及其应用
2.2.1 CSS样式概述
2.2.2 内联样式与CSS样式属性
2.2.3 内部样式
2.2.4 外部样式
2.2.5 重新定义HTML标记的外观
*2.2.6 使用纯CSS样式制作导航菜单
2.3 插入图像/鼠标经过图像
2.3.1 插入图像
2.3.2 插入鼠标经过图像
2.4 滤镜及其应用
2.4.1 定义滤镜样式
2.4.2 文字的Shadow滤镜
2.4.3 图像的Alpha滤镜
习题2
实验1 站点设置、列表、文本与图像及其格式化
第3章 超链接
3.1 超链接设计
3.1.1 文字链接与图像链接
3.1.2 网站(页)链接
3.1.3 文件下载
3.1.4 锚点链接
3.1.5 电子邮件链接
3.1.6 使用标记设定离开和进入页面时的切换效果
3.2 超链接应用——网站导航菜单设计
3.2.1 热点链接
3.2.2 利用Dreamweaver的行为面板制作弹出式菜单
习题3
实验2 超链接、滚动效果、交换图像
第4章 表格制作
4.1 表格的定义与修改
4.1.1 定义表格的三个层次与表格的标题
4.1.2 表格修改
4.2 表格属性
4.2.1 表格大小属性
4.2.2 表格对齐属性
4.2.3 表格背景属性
4.2.4 表格边框宽度与边框颜色
4.3 表格嵌套
习题4
第5章 多媒体标记
5.1 使用标记播放背景音乐
5.2 使用标记播放视频
5.3 使用播放Flash动画
5.4 综合应用:主页头部设计
习题5
实验3 表格标记、多媒体标记、滤镜的使用
第6章 框架、页面框架与层
6.1 框架页面的定义与使用
6.1.1 框架集
6.1.2 框架与框架面板
6.1.3 框架的使用
6.2 页内框架的定义与使用
6.2.1 页内框架的定义
6.2.2 页内框架的使用
6.3 层的定义
6.3.1 层的定义
6.3.2 层的主要CSS样式属性
6.4 水平居中页面元素的标记
习题6
第7章 表单制作
7.1 表单定义及其工作原理
7.1.1 表单标记
7.1.2 表单的两个主要属性
7.1.3 提交按钮、重置按钮与命令按钮
7.1.4 表单工作原理
7.2 表单元素
7.2.1 文本框、密码框、多行文本框
7.2.2 单选按钮与复选框
7.2.3 下拉列表框与列表框
7.2.4 隐藏域
7.2.5 文件选择框
7.2.6 表单元素分组
习题7
实验4 框架、页内框架、表单制作
中篇 客户端脚本与网页动态效果
第8章 客户端脚本与JavaScript
8.1 客户端脚本概述
8.1.1 脚本及其分类
8.1.2 基于对象的设计方法与对象的PEM模型
8.1.3 JavaScript常用事件
8.2 客户端脚本语言JavaScript简介
8.2.1 变量与常量
8.2.2 运算符与表达式
8.2.3 注释方法
8.2.4 函数
8.2.5 流程控制语句
8.3 客户端脚本的三种使用方式
8.3.1 内联式脚本
8.3.2 内部脚本
8.3.3 外部脚本
8.4 Window对象与Document对象的方法
8.4.1 prompt()方法
8.4.2 alert()方法
8.4.3 write()方法
习题8
实验5 客户端脚本及JavaScript脚本语言的使用
第9章 JavaScript 内置对象及其应用
9.1 日期/时间对象Date
9.1.1 获得日期的相关方法
9.1.2 获得时间的相关方法
9.2 数组对象Array
9.2.1 Array对象
9.2.2 使用elements数组访问表单元素
9.3 字符串对象String
9.3.1 属性
9.3.2 方法
9.4 数学对象Math
习题9
实验6 JavaScript内置对象的使用
第10章 浏览器对象及其应用
10.1 浏览器对象模型
10.2 对象Window
10.3 几个重要的二级对象
10.3.1 Document对象
10.3.2 History对象
10.3.3 Location对象
10.3.4 Navigator对象
10.4 浏览器对象的应用实例
10.4.1 实时显示系统时间
10.4.2 图像自动翻转
10.4.3 利用Location对象做动态链接
10.4.4 历史对象History的使用
*10.5 关于客户端Cookie信息
习题10
实验7 浏览器对象的基本应用
第11章 客户端脚本高级应用
11.1 在脚本中访问CSS样式属性
11.1.1 在脚本中访问CSS样式属性
11.1.2 访问静态滤镜中的参数
11.1.3 访问动态滤镜中的参数
*11.2 在脚本中访问层的位置属性
习题11
实验8 客户端脚本的高级应用
下篇 服务器脚本与动态网页开发
第12章 IIS服务器与动态网页
12.1 动态网页
12.1.1 动态网页概述
12.1.2 ASP动态网页
12.1.3 在ASP动态网页中使用文件包含命令
12.2 建立IIS服务器
12.2.1 IIS概述
12.2.2 IIS的安装
12.2.3 配置IIS服务器
12.2.4 创建IIS虚拟目录
12.3 在Dreamweaver中调试ASP动态网页
12.3.1 设置ASP网页在Dreamweaver中的运行环境
12.3.2 一个ASP动态网页示例
习题12
实验9 动态网站建设与动态网页开发环境
第13章 VBScript脚本语言
13.1 概述
13.2 常量、变量、运算符
13.2.1 常量
13.2.2 变量及其申明
13.2.3 运算符
13.3 函数
13.3.1 日期函数
13.3.2 时间函数
13.3.3 倒计时函数
13.3.4 字符串处理函数
13.3.5 数据类型判定函数
13.4 赋值语句与Set语句
13.4.1 赋值语句
13.4.2 Set语句
13.5 流程控制语句
13.5.1 选择结构
13.5.2 循环结构
习题13
第14章 ASP内置对象及其应用
14.1 ASP内置对象概述
14.2 Response对象
14.2.1 输出方法Write
14.2.2 重定向方法Redirect
14.3 Request对象
14.3.1 表单方法Form()
14.3.2 查询字符串方法QueryString()
14.3.3 查询环境变量方法ServerVariables()
*14.4 Session对象
14.4.1 Session对象的特点
14.4.2 Session对象的属性、方法与事件
14.4.3 Session与Cookie
*14.5 Application对象
14.5.1 Application对象的特点
14.5.2 Application对象方法与事件
14.6 Server对象
14.6.1 创建实例方法CreateObject()
14.6.2 映射物理路径方法MapPath()
14.6.3 ScriptTimeOut属性
*14.6.4 其他方法
*14.7 Cookie信息的建立与使用
14.7.1 Cookie概述
14.7.2 Cookie信息的建立
14.7.3 Cookie信息的使用
习题14
实验10 ASP内置对象与动态网页开发
第15章 ADO组件及其应用
15.1 IIS内置组件与ADO组件
15.1.1 IIS内置组件
15.1.2 ADO组件
15.2 Access数据库及其基本操作
15.2.1 概述
15.2.2 数据库与表的建立
15.2.3 SQL语言与SQL命令
15.3 利用ADO访问数据库
15.3.1 连接对象Connection
15.3.2 记录集对象RecordSet
15.3.3 数据库访问综合实例
*15.4 利用ADO实现上传文件
15.4.1 流对象Stream
15.4.2 文件上传实例
习题15
实验11 ASP组件的使用与数据库网页开发
综合实验留言板设计、*在线考试系统设计、*文件上传
第16章 网站建设与管理
16.1 网站规划
16.2 建立服务站点
16.3 发布网站
16.3.1 申请域名
16.3.2 租用主机与免费空间
16.3.3 主机备案
16.3.4 解析域名
16.3.5 绑定主机
16.4 上传网站与上传软件
16.4.1 上传网站
16.4.2 软件CuteFTP Pro的使用
16.5 网站的宣传与推广
16.5.1 传统的推广手段
16.5.2 利用网络媒体推广
16.6 网站的管理和维护
16.6.1 网站服务器设备的管理维护
16.6.2 网站性能的优化
16.6.3 日志分析
16.6.4 网站的管理
习题16
附录一 在线测试
附录二 实验报告
附录三 模拟试卷及参考答案
习题答案
参考文献
前 言
在线试读
评论
还没有评论。