描述
开 本: 16开纸 张: 胶版纸包 装: 平装是否套装: 否国际标准书号ISBN: 9787115352590
编辑推荐
1.传统写法,*受授课老师欢迎。
2.案例丰富,作者能提供的案例多于书上案例的数量。
3.配套光盘内容丰富实用,既适合课堂教学,又适合学生课下自学。
2.案例丰富,作者能提供的案例多于书上案例的数量。
3.配套光盘内容丰富实用,既适合课堂教学,又适合学生课下自学。
内容简介
本书作为Web基础课程的教材,系统全面地介绍了Web基础开发所涉及的HTML+CSS+JavaScript的各类知识。全书共分21章,内容包括网页设计基础、初识HTML、HTML中的表格、表单的使用、图形图像处理技术、多媒体播放技术、HTML高级应用、CSS概述、CSS中的选择器、CSS常用属性、CSS中的变形与动画、JavaScript概述、JavaScript语言基础、函数及其使用、JavaScript对象编程、JavaScript中的事件处理、JavaScript高级应用、Ajax技术的使用、jQuery技术、综合案例——企业门户网站、课程设计——旅游网站前台。全书每章内容都与实例紧密结合,有助于学生理解知识、应用知识,达到学以致用的目的。
本书附有配套DVD光盘,光盘中提供有本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像、《Java Web编程词典(个人版)》体验版学习软件。其中,源代码全部经过精心测试,能够在WindowsXP、Windows 2003、Windows 7系统下编译和运行。
本书可作为应用型本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也适合Web爱好者、初、中级的Web程序开发人员参考使用。
本书附有配套DVD光盘,光盘中提供有本书所有实例、综合实例、实验、综合案例和课程设计的源代码、制作精良的电子课件PPT及教学录像、《Java Web编程词典(个人版)》体验版学习软件。其中,源代码全部经过精心测试,能够在WindowsXP、Windows 2003、Windows 7系统下编译和运行。
本书可作为应用型本科计算机专业、软件学院、高职软件专业及相关专业的教材,同时也适合Web爱好者、初、中级的Web程序开发人员参考使用。
目 录
第1章 网页设计基础
1.1 万维网概述
1.2 HTML语言
1.3 网页设计相关概念
1.3.1 超链接
1.3.2 统一资源定位器
1.3.3 网站
1.3.4 网页
1.3.5 首页
1.4 网页的开发工具和浏览工具
1.4.1 网页开发工具
1.4.2 网页浏览工具
1.5 网页制作相关技术
1.5.1 客户端应用技术
1.5.2 服务器端应用技术
习题
第2章 初识HTML
2.1 HTML概述
2.1.1 HTML发展历史
2.1.2 手工编写页面
2.1.3 使用Dreamweaver创建一个HTML页面
2.2 文字标记
2.2.1 显示普通文字
2.2.2 输入特殊符号
2.2.3 标题字标记
2.2.4 修饰文字的标记
2.2.5 修饰字体标记
2.3 段落标记
2.3.1 段落标记
2.3.2 取消文字换行标记
2.3.3 修饰段落的对齐方式属性align
2.3.4 保留原始排版方式标记
2.4 超链接标记
2.4.1 链接标记
2.4.2 书签链接
2.5 图片标记和列表标记
2.5.1 插入图片标记
2.5.2 建立列表
2.6 综合实例——个性的留言
知识点提炼
习题
实验:设置字符编码
实验目的
实验内容
实验步骤
第3章 HTML中的表格
3.1 绘制表格
3.1.1 设置表格的标题
3.1.2 设置表格的边框属性
3.1.3 设置表格的宽度和高度
3.1.4 设置表格的边框颜色
3.1.5 设置表格的对齐方式
3.1.6 设置表格的背景颜色
3.1.7 设置表格的背景图片
3.2 行标记及属性
3.2.1 设置行的高度
3.2.2 设置行的边框颜色
3.2.3 设置行的背景颜色
3.2.4 设置行的水平对齐方式
3.2.5 设置行的垂直对齐方式
3.3 单元格标记属性
3.3.1 设置单元格的大小
3.3.2 设置单元格的水平对齐属性
3.3.3 设置单元格的垂直对齐属性
3.3.4 设置单元格的水平跨度
3.3.5 设置单元格的垂直跨度
3.3.6 设置单元格的背景色
3.3.7 设置单元格的背景图片
3.4 表头标记属性
3.5 表格的结构标记
3.5.1 设置表首样式
3.5.2 设置表主体样式
3.5.3 设置表尾样式
3.6 综合实例——制作一份个人简历
知识点提炼
习题
实验:使用Dreamweaver创建乘法口诀表
实验目的
实验内容
实验步骤
第4章 表单的使用
4.1 什么是表单
4.2 表单标记
4.2.1 处理程序action属性
4.2.2 表单名称name属性
4.2.3 提交方式method属性
4.2.4 编码方式enctype属性
4.2.5 目标显示方式target属性
4.3 输入标记
4.3.1 文本域text
4.3.2 密码域password
4.3.3 单选框radio
4.3.4 复选框checkbox
4.3.5 普通按钮button
4.3.6 提交按钮submit
4.3.7 重置按钮reset
4.3.8 图像域image
4.3.9 隐藏域hidden
4.3.10 文件域file
4.4 文本区域标记
4.5 菜单和列表标记,
4.6 综合实例——制作注册页面
知识点提炼
习题
实验:制作用户登录页面
实验目的
实验内容
实验步骤
第5章 图形图像处理技术
5.1 Canvas的基础知识
5.1.1 Canvas是什么
5.1.2 Canvas元素的基本用法
5.1.3 绘制带边框矩形
5.2 在画布中使用路径
5.2.1 使用arc方法绘制圆形
5.2.2 使用moveTo与lineTo路径绘制火柴人
5.2.3 贝塞尔和二次方曲线
5.3 运用样式与颜色
5.3.1 fillStyle和strokeStyle属性
5.3.2 透明度 globalAlpha
5.3.3 线型 Line styles
5.4 绘制渐变图形
5.4.1 绘制线性渐变
5.4.2 绘制径向渐变
5.5 组合多个图形
5.6 给图形绘制阴影
5.7 图像的应用
5.7.1 图像的局部放大
5.7.2 图像平铺
5.7.3 图像裁剪
5.7.4 像素的处理
5.8 绘制文字
5.9 保存与恢复状态
5.10 文件的保存
5.11 综合实例——绘制五角星
知识点提炼
习题
实验:制作大头贴边框
实验目的
实验内容
实验步骤
第6章 多媒体播放技术
6.1 HTML多媒体概述
6.1.1 和元素
6.1.2 video与audio元素
6.2 多媒体元素基本属性
6.3 多媒体元素常用方法
6.3.1 媒体播放时的方法
6.3.2 canPlayType(type)方法
6.4 多媒体元素重要事件
6.4.1 事件处理方式
6.4.2 事件介绍
6.4.3 事件示例
6.5 综合实例——在HTML文档中播放音频
知识点提炼
习题
实验:在HTML文档中播放视频
实验目的
实验内容
实验步骤
第7章 HTML高级应用
7.1 WebSQL数据库基础
7.1.1 打开与创建数据库
7.1.2 执行事务
7.1.3 插入数据
7.1.4 数据管理
7.2 本地缓存的更新及状态检测
7.2.1 updateready事件
7.2.2 update方法
7.2.3 swapCache方法
7.2.4 更新本地缓存时触发的其他事件
7.3 检测在线状态
7.3.1 navigator.onLine属性
7.3.2 online与offline事件
7.3.3 离线数据交互应用开发过程
7.4 使用Web Workers处理线程
7.4.1 创建和使用Worker
7.4.2 单层嵌套
7.4.3 在多个子线程中进行数据的交互
7.5 综合实例——应用本地数据库创建留言本
知识点提炼
习题
实验:通过传递JSON对象输出用户信息
实验目的
实验内容
实验步骤
第8章 CSS概述
8.1 CSS发展概述
8.2 CSS模块化简介
8.3 主流浏览器对CSS的支持
8.4 一个简单的CSS示例
8.5 综合实例——用CSS 控制登录页面样式
知识点提炼
习题
实验:使用CSS样式添加图像边框
实验目的
实验内容
实验步骤
第9章 CSS中的选择器
9.1 选择器概述
9.2 属性选择器
9.2.1 属性选择器是什么
9.2.2 灵活运用属性选择器
9.3 伪类选择器及伪元素
9.3.1 伪类选择器
9.3.2 伪元素选择器
9.4 通用兄弟元素选择器
9.5 综合实例——随机改变页面的背景色
知识点提炼
习题
实验:设计隔行换色的表格
实验目的
实验内容
实验步骤
第10章 CSS常用属性
10.1 text-shadow属性
10.1.1 text-shadow属性的使用方法
10.1.2 指定多个阴影
10.2 文本相关属性
10.2.1 文本自动换行:word-break
10.2.2 长单词和URL地址换行
10.3 背景相关属性
10.3.1 设置背景颜色
10.3.2 设置背景图片
10.4 边框相关属性
10.4.1 设置边框的线宽
10.4.2 设置边框的样式
10.4.3 设置边框的颜色
10.5 内外边距的相关属性
10.5.1 设置内边距
10.5.2 设置外边距
10.6 尺寸相关属性
10.6.1 设置对象的宽度
10.6.2 设置对象的高度
10.7 定位相关属性
10.7.1 设置定位方式
10.7.2 设置层叠顺序
10.7.3 设置与其父对象的上、下、左、右边的距离
10.8 表格相关属性
10.8.1 设置表格边框线的显示方式
10.8.2 设置单元格边框间距
10.8.3 设置表格标题位于表格的什么位置
10.8.4 设置表格布局的方式
10.9 综合实例——设计隔行变色的单线表格
知识点提炼
习题
实验:让多个字条层叠显示
实验目的
实验内容
实验步骤
第11章 CSS中的变形与动画
11.1 2D变换
11.1.1 应用transform属性实现平移
11.1.2 应用transform属性实现缩放
11.1.3 应用transform属性实现倾斜
11.1.4 应用transform属性实现旋转
11.1.5 更改变换的中心点
11.2 过渡效果
11.2.1 指定过渡持续的时间
11.2.2 指定参与过渡的属性
11.2.3 指定过渡的动画类型
11.2.4 指定过渡的延迟时间
11.3 Animation动画
11.3.1 关键帧
11.3.2 动画属性
11.4 综合实例——模拟进度条效果
知识点提炼
习题
实验:实现方形变圆形动画效果
实验目的
实验内容
实验步骤
第12章 JavaScript概述
12.1 JavaScript概貌
12.1.1 JavaScript的历史起源
12.1.2 JavaScript的主要特点
12.1.3 JavaScript成功案例
12.2 搭建JavaScript开发环境
12.2.1 硬件要求
12.2.2 软件要求
12.2.3 浏览器对JavaScript的支持
12.3 编写JavaScript的工具
12.3.1 Adobe Dreamweaver
12.3.2 Microsoft FrontPage
12.4 JavaScript在HTML中的使用
12.4.1 在页面中直接嵌入JavaScript
12.4.2 链接外部JavaScript
12.5 综合实例——用JS输出中文字符串
知识点提炼
习题
实验:使用Dreamweaver创建JS文件
实验目的
实验内容
实验步骤
第13章 JavaScript语言基础
13.1 JavaScript语法前奏
13.1.1 执行顺序
13.1.2 大小写敏感
13.1.3 每行结尾的分号可有可无
13.2 常用的几种JavaScript数据结构
13.2.1 标识符
13.2.2 关键字
13.2.3 最常程序元素之一——常量
13.2.4 最常程序元素之二——变量
13.3 数据是如何分类的——数据类型
13.3.1 数字型数据
13.3.2 字符串型
13.3.3 布尔型
13.3.4 特殊数据类型
13.4 运算符
13.4.1 算术运算符
13.4.2 比较运算符
13.4.3 赋值运算符
13.4.4 字符串运算符
13.4.5 布尔运算符
13.4.6 条件运算符
13.4.7 其他运算符
13.4.8 运算符优先级
13.5 JavaScript流程控制语句
13.5.1 最简单的赋值语句
13.5.2 条件控制语句
13.5.3 循环控制语句
13.6 字符串处理技术
13.6.1 match方法
13.6.2 search方法
13.6.3 replace方法
13.6.4 split方法
13.7 JavaScript中的数组对象
13.7.1 Array对象概述
13.7.2 常见的几种数组操作
13.8 综合实例——使用数组存储商品信息
知识点提炼
习题
实验:将数字格式化为指定长度
实验目的
实验内容
实验步骤
第14章 函数及其使用
14.1 函数的定义
14.2 函数的调用
14.2.1 函数的简单调用
14.2.2 在事件响应中调用函数
14.2.3 通过链接调用函数
14.2.4 函数参数的使用
14.2.5 使用函数的返回值
14.3 几种特殊的函数
14.3.1 Function构造函数与函数直接量
14.3.2 JavaScript中的内置函数
14.3.3 嵌套函数的使用
14.3.4 递归函数的使用
14.4 综合实例——显示系统时间
知识点提炼
习题
实验:将长数字分位显示
实验目的
实验内容
实验步骤
第15章 JavaScript对象编程
15.1 Window窗口对象
15.1.1 Window对象
15.1.2 对话框(Dialog)
15.1.3 窗口对象常用操作
15.2 Document文档对象
15.2.1 文档对象概述
15.2.2 文档对象的常用属性、方法与事件
15.2.3 Document对象的应用
15.3 JavaScript与表单操作
15.3.1 在JavaScript中访问表单
15.3.2 在JavaScript中访问表单域
15.3.3 表单的验证
15.4 DOM对象
15.4.1 DOM概述
15.4.2 DOM对象节点属性
15.4.3 节点的几种操作
15.4.4 获取文档中的指定元素
15.4.5 与DHTML相对应的DOM
15.5 综合实例——通过JS操作XML实现分页
知识点提炼
习题
实验:动态设置网页的标题栏
实验目的
实验内容
实验步骤
第16章 JavaScript中的事件
处理
16.1 事件与事件处理概述
16.1.1 事件与事件名称
16.1.2 JavaScript的常用事件
16.1.3 事件处理程序的调用
16.2 DOM事件模型
16.2.1 事件流
16.2.2 主流浏览器的事件模型
16.2.3 事件对象
16.2.4 注册与移除事件监听器
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 页面大小事件
16.5 表单事件
16.5.1 获得焦点与失去焦点事件
16.5.2 失去焦点修改事件
16.5.3 表单提交与重置事件
16.6 综合实例——限制文本框的输入
知识点提炼
习题
实验:屏蔽键盘相关事件
实验目的
实验内容
实验步骤
第17章 JavaScript高级应用
17.1 创建和使用Cookie
17.1.1 Cookie的常用属性
17.1.2 Cookie的传递流程
17.1.3 如何对Cookie进行读写
17.1.4 Cookie的安全问题
17.2 JavaScript中的图像处理
17.2.1 图像处理对象——Image对象
17.2.2 JavaScript中的图像应用
17.3 嵌入式插件的使用
17.3.1 object嵌入对象标记概述
17.3.2 在网页中使用Flash动画
17.4 文件处理及页面打印
17.4.1 文件处理对象
17.4.2 页面打印
17.5 综合实例——将页面中的表格导出到Word并打印
知识点提炼
习题
实验:无间断的图片滚动效果
实验目的
实验内容
实验步骤
第18章 Ajax技术的使用
18.1 Ajax成功案例
18.1.1 百度搜索提示
18.1.2 淘宝新会员免费注册
18.1.3 明日科技编程词典服务网
18.2 Ajax开发模式与传统开发模式的比较
18.3 Ajax技术特点
18.4 Ajax使用的技术
18.4.1 XMLHttpRequest对象
18.4.2 XML
18.4.3 JavaScript
18.4.4 CSS
18.4.5 DOM
18.5 XMLHttpRequest对象
18.5.1 初始化XMLHttpRequest对象
18.5.2 XMLHttpRequest对象的常用属性
18.5.3 XMLHttpRequest对象的常用方法
18.6 Ajax的重构
18.6.1 Ajax重构的步骤
18.6.2 实时显示商城公告
18.7 综合实例——多级联动下拉列表
知识点提炼
习题
实验:显示上传进度条
实验目的
实验内容
实验步骤
第19章 jQuery技术
19.1 jQuery概述
19.1.1 jQuery能做什么
19.1.2 jQuery的特点
19.2 jQuery下载与配置
19.2.1 下载jQuery
19.2.2 配置jQuery
19.3 jQuery的插件
19.3.1 插件的使用
19.3.2 流行的插件
19.4 jQuery选择器
19.4.1 jQuery的工厂函数
19.4.2 基本选择器
19.4.3 层级选择器
19.4.4 过滤选择器
19.4.5 表单选择器
19.5 jQuery控制页面
19.5.1 对元素内容和值进行操作
19.5.2 对DOM节点进行操作
19.5.3 对元素属性进行操作
19.5.4 对元素的CSS样式操作
19.6 jQuery的事件处理
19.6.1 页面加载响应事件
19.6.2 jQuery中的事件
19.6.3 事件绑定
19.6.4 模拟用户操作
19.7 jQuery的动画效果
19.7.1 基本的动画效果
19.7.2 淡入淡出的动画效果
19.7.3 滑动效果
19.7.4 自定义的动画效果
19.8 综合实例——隔行换色并且鼠标指向行变色的表格
知识点提炼
习题
实验:实现图片传送带
实验目的
实验内容
实验步骤
第20章 综合案例——企业门户网站
20.1 概述
20.2 系统设计
20.2.1 系统目标
20.2.2 系统功能结构
20.2.3 网页预览
20.3 关键技术
20.3.1 JavaScript脚本操作
20.3.2 jQuery技术
20.3.3 Ajax无刷新技术
20.4 系统主要模块开发
20.4.1 使用JavaScript技术实现导航菜单设计
20.4.2 使用jQuery技术实现图片展示区
20.4.3 使用Ajax技术实现最新消息页面
20.4.4 使用JavaScript脚本实现产品推荐页面
20.4.5 使用JavaScript脚本实现浮动窗口设计
20.5 小结
第21章 课程设计——旅游网站前台
21.1 课程设计目的
21.2 功能描述
21.3 网站总体设计
21.3.1 构建开发环境
21.3.2 网站功能结构
21.4 实现过程
21.4.1 设计网站公共header
21.4.2 设计网站公共footer
21.4.3 显示网站介绍及相关图片
21.4.4 主页左侧导航的实现
21.4.5 播放音乐
21.4.6 添加留言功能的实现
21.5 课程设计总结
1.1 万维网概述
1.2 HTML语言
1.3 网页设计相关概念
1.3.1 超链接
1.3.2 统一资源定位器
1.3.3 网站
1.3.4 网页
1.3.5 首页
1.4 网页的开发工具和浏览工具
1.4.1 网页开发工具
1.4.2 网页浏览工具
1.5 网页制作相关技术
1.5.1 客户端应用技术
1.5.2 服务器端应用技术
习题
第2章 初识HTML
2.1 HTML概述
2.1.1 HTML发展历史
2.1.2 手工编写页面
2.1.3 使用Dreamweaver创建一个HTML页面
2.2 文字标记
2.2.1 显示普通文字
2.2.2 输入特殊符号
2.2.3 标题字标记
2.2.4 修饰文字的标记
2.2.5 修饰字体标记
2.3 段落标记
2.3.1 段落标记
2.3.2 取消文字换行标记
2.3.3 修饰段落的对齐方式属性align
2.3.4 保留原始排版方式标记
2.4 超链接标记
2.4.1 链接标记
2.4.2 书签链接
2.5 图片标记和列表标记
2.5.1 插入图片标记
2.5.2 建立列表
2.6 综合实例——个性的留言
知识点提炼
习题
实验:设置字符编码
实验目的
实验内容
实验步骤
第3章 HTML中的表格
3.1 绘制表格
3.1.1 设置表格的标题
3.1.2 设置表格的边框属性
3.1.3 设置表格的宽度和高度
3.1.4 设置表格的边框颜色
3.1.5 设置表格的对齐方式
3.1.6 设置表格的背景颜色
3.1.7 设置表格的背景图片
3.2 行标记及属性
3.2.1 设置行的高度
3.2.2 设置行的边框颜色
3.2.3 设置行的背景颜色
3.2.4 设置行的水平对齐方式
3.2.5 设置行的垂直对齐方式
3.3 单元格标记属性
3.3.1 设置单元格的大小
3.3.2 设置单元格的水平对齐属性
3.3.3 设置单元格的垂直对齐属性
3.3.4 设置单元格的水平跨度
3.3.5 设置单元格的垂直跨度
3.3.6 设置单元格的背景色
3.3.7 设置单元格的背景图片
3.4 表头标记属性
3.5 表格的结构标记
3.5.1 设置表首样式
3.5.2 设置表主体样式
3.5.3 设置表尾样式
3.6 综合实例——制作一份个人简历
知识点提炼
习题
实验:使用Dreamweaver创建乘法口诀表
实验目的
实验内容
实验步骤
第4章 表单的使用
4.1 什么是表单
4.2 表单标记
4.2.1 处理程序action属性
4.2.2 表单名称name属性
4.2.3 提交方式method属性
4.2.4 编码方式enctype属性
4.2.5 目标显示方式target属性
4.3 输入标记
4.3.1 文本域text
4.3.2 密码域password
4.3.3 单选框radio
4.3.4 复选框checkbox
4.3.5 普通按钮button
4.3.6 提交按钮submit
4.3.7 重置按钮reset
4.3.8 图像域image
4.3.9 隐藏域hidden
4.3.10 文件域file
4.4 文本区域标记
4.5 菜单和列表标记,
4.6 综合实例——制作注册页面
知识点提炼
习题
实验:制作用户登录页面
实验目的
实验内容
实验步骤
第5章 图形图像处理技术
5.1 Canvas的基础知识
5.1.1 Canvas是什么
5.1.2 Canvas元素的基本用法
5.1.3 绘制带边框矩形
5.2 在画布中使用路径
5.2.1 使用arc方法绘制圆形
5.2.2 使用moveTo与lineTo路径绘制火柴人
5.2.3 贝塞尔和二次方曲线
5.3 运用样式与颜色
5.3.1 fillStyle和strokeStyle属性
5.3.2 透明度 globalAlpha
5.3.3 线型 Line styles
5.4 绘制渐变图形
5.4.1 绘制线性渐变
5.4.2 绘制径向渐变
5.5 组合多个图形
5.6 给图形绘制阴影
5.7 图像的应用
5.7.1 图像的局部放大
5.7.2 图像平铺
5.7.3 图像裁剪
5.7.4 像素的处理
5.8 绘制文字
5.9 保存与恢复状态
5.10 文件的保存
5.11 综合实例——绘制五角星
知识点提炼
习题
实验:制作大头贴边框
实验目的
实验内容
实验步骤
第6章 多媒体播放技术
6.1 HTML多媒体概述
6.1.1 和元素
6.1.2 video与audio元素
6.2 多媒体元素基本属性
6.3 多媒体元素常用方法
6.3.1 媒体播放时的方法
6.3.2 canPlayType(type)方法
6.4 多媒体元素重要事件
6.4.1 事件处理方式
6.4.2 事件介绍
6.4.3 事件示例
6.5 综合实例——在HTML文档中播放音频
知识点提炼
习题
实验:在HTML文档中播放视频
实验目的
实验内容
实验步骤
第7章 HTML高级应用
7.1 WebSQL数据库基础
7.1.1 打开与创建数据库
7.1.2 执行事务
7.1.3 插入数据
7.1.4 数据管理
7.2 本地缓存的更新及状态检测
7.2.1 updateready事件
7.2.2 update方法
7.2.3 swapCache方法
7.2.4 更新本地缓存时触发的其他事件
7.3 检测在线状态
7.3.1 navigator.onLine属性
7.3.2 online与offline事件
7.3.3 离线数据交互应用开发过程
7.4 使用Web Workers处理线程
7.4.1 创建和使用Worker
7.4.2 单层嵌套
7.4.3 在多个子线程中进行数据的交互
7.5 综合实例——应用本地数据库创建留言本
知识点提炼
习题
实验:通过传递JSON对象输出用户信息
实验目的
实验内容
实验步骤
第8章 CSS概述
8.1 CSS发展概述
8.2 CSS模块化简介
8.3 主流浏览器对CSS的支持
8.4 一个简单的CSS示例
8.5 综合实例——用CSS 控制登录页面样式
知识点提炼
习题
实验:使用CSS样式添加图像边框
实验目的
实验内容
实验步骤
第9章 CSS中的选择器
9.1 选择器概述
9.2 属性选择器
9.2.1 属性选择器是什么
9.2.2 灵活运用属性选择器
9.3 伪类选择器及伪元素
9.3.1 伪类选择器
9.3.2 伪元素选择器
9.4 通用兄弟元素选择器
9.5 综合实例——随机改变页面的背景色
知识点提炼
习题
实验:设计隔行换色的表格
实验目的
实验内容
实验步骤
第10章 CSS常用属性
10.1 text-shadow属性
10.1.1 text-shadow属性的使用方法
10.1.2 指定多个阴影
10.2 文本相关属性
10.2.1 文本自动换行:word-break
10.2.2 长单词和URL地址换行
10.3 背景相关属性
10.3.1 设置背景颜色
10.3.2 设置背景图片
10.4 边框相关属性
10.4.1 设置边框的线宽
10.4.2 设置边框的样式
10.4.3 设置边框的颜色
10.5 内外边距的相关属性
10.5.1 设置内边距
10.5.2 设置外边距
10.6 尺寸相关属性
10.6.1 设置对象的宽度
10.6.2 设置对象的高度
10.7 定位相关属性
10.7.1 设置定位方式
10.7.2 设置层叠顺序
10.7.3 设置与其父对象的上、下、左、右边的距离
10.8 表格相关属性
10.8.1 设置表格边框线的显示方式
10.8.2 设置单元格边框间距
10.8.3 设置表格标题位于表格的什么位置
10.8.4 设置表格布局的方式
10.9 综合实例——设计隔行变色的单线表格
知识点提炼
习题
实验:让多个字条层叠显示
实验目的
实验内容
实验步骤
第11章 CSS中的变形与动画
11.1 2D变换
11.1.1 应用transform属性实现平移
11.1.2 应用transform属性实现缩放
11.1.3 应用transform属性实现倾斜
11.1.4 应用transform属性实现旋转
11.1.5 更改变换的中心点
11.2 过渡效果
11.2.1 指定过渡持续的时间
11.2.2 指定参与过渡的属性
11.2.3 指定过渡的动画类型
11.2.4 指定过渡的延迟时间
11.3 Animation动画
11.3.1 关键帧
11.3.2 动画属性
11.4 综合实例——模拟进度条效果
知识点提炼
习题
实验:实现方形变圆形动画效果
实验目的
实验内容
实验步骤
第12章 JavaScript概述
12.1 JavaScript概貌
12.1.1 JavaScript的历史起源
12.1.2 JavaScript的主要特点
12.1.3 JavaScript成功案例
12.2 搭建JavaScript开发环境
12.2.1 硬件要求
12.2.2 软件要求
12.2.3 浏览器对JavaScript的支持
12.3 编写JavaScript的工具
12.3.1 Adobe Dreamweaver
12.3.2 Microsoft FrontPage
12.4 JavaScript在HTML中的使用
12.4.1 在页面中直接嵌入JavaScript
12.4.2 链接外部JavaScript
12.5 综合实例——用JS输出中文字符串
知识点提炼
习题
实验:使用Dreamweaver创建JS文件
实验目的
实验内容
实验步骤
第13章 JavaScript语言基础
13.1 JavaScript语法前奏
13.1.1 执行顺序
13.1.2 大小写敏感
13.1.3 每行结尾的分号可有可无
13.2 常用的几种JavaScript数据结构
13.2.1 标识符
13.2.2 关键字
13.2.3 最常程序元素之一——常量
13.2.4 最常程序元素之二——变量
13.3 数据是如何分类的——数据类型
13.3.1 数字型数据
13.3.2 字符串型
13.3.3 布尔型
13.3.4 特殊数据类型
13.4 运算符
13.4.1 算术运算符
13.4.2 比较运算符
13.4.3 赋值运算符
13.4.4 字符串运算符
13.4.5 布尔运算符
13.4.6 条件运算符
13.4.7 其他运算符
13.4.8 运算符优先级
13.5 JavaScript流程控制语句
13.5.1 最简单的赋值语句
13.5.2 条件控制语句
13.5.3 循环控制语句
13.6 字符串处理技术
13.6.1 match方法
13.6.2 search方法
13.6.3 replace方法
13.6.4 split方法
13.7 JavaScript中的数组对象
13.7.1 Array对象概述
13.7.2 常见的几种数组操作
13.8 综合实例——使用数组存储商品信息
知识点提炼
习题
实验:将数字格式化为指定长度
实验目的
实验内容
实验步骤
第14章 函数及其使用
14.1 函数的定义
14.2 函数的调用
14.2.1 函数的简单调用
14.2.2 在事件响应中调用函数
14.2.3 通过链接调用函数
14.2.4 函数参数的使用
14.2.5 使用函数的返回值
14.3 几种特殊的函数
14.3.1 Function构造函数与函数直接量
14.3.2 JavaScript中的内置函数
14.3.3 嵌套函数的使用
14.3.4 递归函数的使用
14.4 综合实例——显示系统时间
知识点提炼
习题
实验:将长数字分位显示
实验目的
实验内容
实验步骤
第15章 JavaScript对象编程
15.1 Window窗口对象
15.1.1 Window对象
15.1.2 对话框(Dialog)
15.1.3 窗口对象常用操作
15.2 Document文档对象
15.2.1 文档对象概述
15.2.2 文档对象的常用属性、方法与事件
15.2.3 Document对象的应用
15.3 JavaScript与表单操作
15.3.1 在JavaScript中访问表单
15.3.2 在JavaScript中访问表单域
15.3.3 表单的验证
15.4 DOM对象
15.4.1 DOM概述
15.4.2 DOM对象节点属性
15.4.3 节点的几种操作
15.4.4 获取文档中的指定元素
15.4.5 与DHTML相对应的DOM
15.5 综合实例——通过JS操作XML实现分页
知识点提炼
习题
实验:动态设置网页的标题栏
实验目的
实验内容
实验步骤
第16章 JavaScript中的事件
处理
16.1 事件与事件处理概述
16.1.1 事件与事件名称
16.1.2 JavaScript的常用事件
16.1.3 事件处理程序的调用
16.2 DOM事件模型
16.2.1 事件流
16.2.2 主流浏览器的事件模型
16.2.3 事件对象
16.2.4 注册与移除事件监听器
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 页面大小事件
16.5 表单事件
16.5.1 获得焦点与失去焦点事件
16.5.2 失去焦点修改事件
16.5.3 表单提交与重置事件
16.6 综合实例——限制文本框的输入
知识点提炼
习题
实验:屏蔽键盘相关事件
实验目的
实验内容
实验步骤
第17章 JavaScript高级应用
17.1 创建和使用Cookie
17.1.1 Cookie的常用属性
17.1.2 Cookie的传递流程
17.1.3 如何对Cookie进行读写
17.1.4 Cookie的安全问题
17.2 JavaScript中的图像处理
17.2.1 图像处理对象——Image对象
17.2.2 JavaScript中的图像应用
17.3 嵌入式插件的使用
17.3.1 object嵌入对象标记概述
17.3.2 在网页中使用Flash动画
17.4 文件处理及页面打印
17.4.1 文件处理对象
17.4.2 页面打印
17.5 综合实例——将页面中的表格导出到Word并打印
知识点提炼
习题
实验:无间断的图片滚动效果
实验目的
实验内容
实验步骤
第18章 Ajax技术的使用
18.1 Ajax成功案例
18.1.1 百度搜索提示
18.1.2 淘宝新会员免费注册
18.1.3 明日科技编程词典服务网
18.2 Ajax开发模式与传统开发模式的比较
18.3 Ajax技术特点
18.4 Ajax使用的技术
18.4.1 XMLHttpRequest对象
18.4.2 XML
18.4.3 JavaScript
18.4.4 CSS
18.4.5 DOM
18.5 XMLHttpRequest对象
18.5.1 初始化XMLHttpRequest对象
18.5.2 XMLHttpRequest对象的常用属性
18.5.3 XMLHttpRequest对象的常用方法
18.6 Ajax的重构
18.6.1 Ajax重构的步骤
18.6.2 实时显示商城公告
18.7 综合实例——多级联动下拉列表
知识点提炼
习题
实验:显示上传进度条
实验目的
实验内容
实验步骤
第19章 jQuery技术
19.1 jQuery概述
19.1.1 jQuery能做什么
19.1.2 jQuery的特点
19.2 jQuery下载与配置
19.2.1 下载jQuery
19.2.2 配置jQuery
19.3 jQuery的插件
19.3.1 插件的使用
19.3.2 流行的插件
19.4 jQuery选择器
19.4.1 jQuery的工厂函数
19.4.2 基本选择器
19.4.3 层级选择器
19.4.4 过滤选择器
19.4.5 表单选择器
19.5 jQuery控制页面
19.5.1 对元素内容和值进行操作
19.5.2 对DOM节点进行操作
19.5.3 对元素属性进行操作
19.5.4 对元素的CSS样式操作
19.6 jQuery的事件处理
19.6.1 页面加载响应事件
19.6.2 jQuery中的事件
19.6.3 事件绑定
19.6.4 模拟用户操作
19.7 jQuery的动画效果
19.7.1 基本的动画效果
19.7.2 淡入淡出的动画效果
19.7.3 滑动效果
19.7.4 自定义的动画效果
19.8 综合实例——隔行换色并且鼠标指向行变色的表格
知识点提炼
习题
实验:实现图片传送带
实验目的
实验内容
实验步骤
第20章 综合案例——企业门户网站
20.1 概述
20.2 系统设计
20.2.1 系统目标
20.2.2 系统功能结构
20.2.3 网页预览
20.3 关键技术
20.3.1 JavaScript脚本操作
20.3.2 jQuery技术
20.3.3 Ajax无刷新技术
20.4 系统主要模块开发
20.4.1 使用JavaScript技术实现导航菜单设计
20.4.2 使用jQuery技术实现图片展示区
20.4.3 使用Ajax技术实现最新消息页面
20.4.4 使用JavaScript脚本实现产品推荐页面
20.4.5 使用JavaScript脚本实现浮动窗口设计
20.5 小结
第21章 课程设计——旅游网站前台
21.1 课程设计目的
21.2 功能描述
21.3 网站总体设计
21.3.1 构建开发环境
21.3.2 网站功能结构
21.4 实现过程
21.4.1 设计网站公共header
21.4.2 设计网站公共footer
21.4.3 显示网站介绍及相关图片
21.4.4 主页左侧导航的实现
21.4.5 播放音乐
21.4.6 添加留言功能的实现
21.5 课程设计总结
书摘插画
评论
还没有评论。