内容简介
第1章 HTML 5概述
1.1 Web简介
1.1.1 WWW和浏览器的基本概念
1.1.2 URL
1.1.3 超文本
1.1.4 超文本标记语言
1.1.5 超文本传输协议
1.1.6 搜索引擎
1.2 Web标准
1.2.1 什么是Web标准
1.2.2 建立Web标准的优点
1.2.3 理解表现和结构相分离
1.3 HTML简介
1.3.1 Web技术发展历程
1.3.2 HTML 5的特性
1.3.3 HTML 5元素
1.4 HTML 5的基本结构
1.4.1 HTML 5语法结构
1.4.2 HTML 5编写规范
1.4.3 HTML 5文档结构
1.5 网页文件的创建过程
1.6 搭建支持HTML5的浏览器环境
习题
第2章 HTML 5语言基础
2.1 HEAD元素
2.1.1 〈 title〉标签
2.1.2 〈meta〉标签
2.1.3 〈link〉标签
2.1.4 〈script〉标签
2.2 文本元素
2.2.1 标题文字标签
2.2.2 字体标签
2.2.3 特殊符号
2.3 文本层次语义元素
2.3.1 〈time〉标签
2.3.2 〈mark〉标签
2.3.3 〈cite〉标签
2.4 文档结构元素
2.4.1 段落标签
2.4.2 换行标签
2.4.3 缩排标签
2.4.4 水平线标签
2.4.5 案例——制作宇宙电子业务简介页面
2.5 列表
2.5.1 无序列表
2.5.2 有序列表
2.5.3 定义列表
2.5.4 嵌套列表
2.6 图像
2.6.1 网页图像的格式及使用要点
2.6.2 图像标签
2.6.3 设置网页背景图像
2.6.4 图文混排
2.6.5 案例——制作宇宙电子经营模式图文简介页面
2.7 超链接
2.7.1 超链接概述
2.7.2 超链接的应用
2.7.3 案例——制作宇宙电子下载专区页面
2.8 〈div〉标签
2.9 〈span〉标签
2.9.1 基本语法
2.9.2 〈span〉与〈div〉的区别
2.9.3 使用〈div〉标签和〈span〉标签布局网页内容
习题
第3章 HTML 5页面的布局与交互
3.1 使用结构元素构建网页布局
3.1.1 〈 section〉标签
3.1.2 〈nav〉标签
3.1.3 〈header〉标签
3.1.4 〈footer〉标签
3.1.5 〈article〉标签
3.1.6 〈aside〉标签
3.1.7 分组元素
3.1.8 案例——制作宇宙电子新品发布页面
3.2 页面交互元素
3.2.1 details元素和summary元素
3.2.2 progress元素
3.3 表格
3.3.1 表格的结构
3.3.2 表格的基本语法
3.3.3 表格的属性
3.3.4 跨行跨列表格
3.3.5 表格数据的分组
3.3.6 案例——使用表格布局宇宙电子产品展示页面
3.4 表单
3.4.1 表单的基本概念
3.4.2 表单标签
3.4.3 表单元素
3.4.4 案例——制作宇宙电子会员注册表单
3.4.5 表单分组
3.4.6 使用表格布局表单
3.4.7 表单的高级用法
习题
第4章 JavaScript语言基础
4.1 JavaScript简介
4.2 在网页中插入JavaScript的方法
4.2.1 在HTML文档中嵌入脚本程序
4.2.2 链接脚本文件
4.2.3 在HTML标签内添加脚本
4.2.4 多脚本网页
4.3 JavaScript的基本数据类型和表达式
4.3.1 基本数据类型
4.3.2 常量
4.3.3 变量
4.3.4 运算符和表达式
4.4 JavaScript的程序结构
4.4.1 简单语句
4.4.2 程序控制流程
4.5 函数
4.5.1 函数的定义
4.5.2 函数的调用
4.5.3 全局变量与局部变量
4.5.4 JavaScript内置的函数
4.6 基于对象的JavaScript语言
4.6.1 对象
4.6.2 对象的属性
4.6.3 对象的事件
4.6.4 对象的方法
4.7 JavaScript的内置对象
4.7.1 数组对象
4.7.2 字符串对象
4.7.3 日期对象
4.7.4 数学对象
4.8 自定义对象
习题
第5章 DOM对象及编程
5.1 DOM模型
5.2 window对象
5.2.1 window对象的属性
5.2.2 window对象的方法
5.3 document对象
5.3.1 document对象的属性
5.3.2 document对象的方法
5.4 location对象
5.4.1 location对象的属性
5.4.2 location对象的方法
5.5 history对象
5.6 form对象
5.6.1 form对象的属性
5.6.2 form对象的方法
5.7 JavaScript的对象事件处理程序
5.7.1 对象的事件
5.7.2 常用的事件及处理
5.7.3 错误处理
5.7.4 表单对象与交互性
5.7.5 案例——使用form对象实现Web页面信息交互
习题
第6章 使用JavaScript制作网页特效
6.1 文字特效
6.1.1 打字效果
6.1.2 文字爬楼滚动效果
6.2 菜单与选项卡特效
6.2.1 制作二级纵向列表模式的导航菜单
6.2.2 制作Tab选项卡切换效果
6.3 图片特效
6.3.1 制作循环滚动的图文字幕
6.3.2 制作幻灯片切换广告
习题
第7章 HTML 5高级应用
7.1 HTML 5拖放API
7.1.1 draggable属性
7.1.2 拖放触发的事件和数据传递
7.2 多媒体播放
7.2.1 HTML 5的多媒体支持
7.2.2 音频标签
7.2.3 视频标签
7.2.4 HTML5多媒体API
7.3 Canvas绘图
7.3.1 创建〈canvas〉元素
7.3.2 构建绘图环境
7.3.3 通过JavaScript绘制图形
7.4 HTML 5地理定位API
7.4.1 Geolocation基础
7.4.2 Geolocation API实现地理定位
7.5 HTML5的发展前景
习题
第8章 jQuery基础
8.1 jQuery概述
8.1.1 什么是jQuery
8.1.2 jQuery的特点
8.2 编写jQuery程序
8.2.1 下载与配置jQuery
8.2.2 编写一个简单的jQuery程序
8.3 jQuery对象和DOM对象
8.3.1 jQuery对象和DOM对象简介
8.3.2 jQuery对象和DOM对象的相互转换
8.4 jQuery的插件
8.4.1 引用j Query插件的方法
8.4.2 常用的插件简介
习题
第9章 jQuery选择器
9.1 jQuery选择器简介
9.1.1 jQuery的工厂函数
9.1.2 什么是jQuery选择器
9.1.3 jQuery选择器的优势
9.2 基础选择器
9.2.1 ID选择器
9.2.2 元素选择器
9.2.3 类名选择器
9.2.4 复合选择器
9.2.5 通配符选择器
9.3 层次选择器
9.3.1 ancestor descendant(祖先后代)选择器
9.3.2 parent〉 child(父〉子)选择器
9.3.3 prev+next(前+后)选择器
9.3.4 prev~siblings(前~兄弟)选择器
9.4 过滤选择器
9.4.1 简单过滤器
9.4.2 内容过滤器
9.4.3 可见性过滤器
9.4.4 子元素过滤器
9.4.5 表单对象的属性过滤器
9.5 属性选择器
9.6 表单选择器
习题
第10章 jQuery的基本操作
10.1 元素属性的操作
10.1.1 获取或设置元素属性
10.1.2 删除元素属性
10.2 元素样式的操作
10.2.1 修改CSS类
10.2.2 设置CSS属性
10.3 元素内容和值的操作
10.3.1 操作元素内容
10.3.2 操作元素的值
10.4 操作DOM节点
10.4.1 创建节点
10.4.2 插入节点
10.4.3 复制节点
10.4.4 删除节点
10.4.5 替换节点
10.4.6 查找节点
10.5 操作表单元素
10.5.1 操作文本框
10.5.2 操作文本域
10.5.3 操作单选按钮和复选框
10.5.4 操作下拉框
10.5.5 表单验证
习题
第11章 jQuery的事件处理
11.1 jQuery中的事件处理机制
11.2 页面加载响应事件
11.3 jQuery中的事件绑定
11.3.1 bind()方法绑定事件
11.3.2 one()方法绑定事件
11.3.3 delegate()方法绑定事件
11.3.4 on()方法绑定事件
11.4 移除事件绑定
11.5 模拟用户操作
11.5.1 模拟用户的操作触发事件
11.5.2 模拟悬停事件
11.5.3 模拟鼠标连续单击事件
11.6 事件对象
11.6.1 事件对象的属性
11.6.2 事件对象的方法
11.7 jQuery事件方法
11.7.1 键盘事件
11.7.2 鼠标事件
11.7.3 浏览器事件
习题
第12章 使用jQuery制作动画
12.1 jQuery的动画方法简介
12.2 显示与隐藏效果
12.2.1 隐藏元素的方法
12.2.2 显示元素的方法
12.2.3 切换元素的显示状态
12.3 淡入淡出效果
12.3.1 淡入效果
12.3.2 淡出效果
12.3.3 元素的不透明效果
12.3.4 交替淡入淡出效果
12.4 滑动效果
12.4.1 向下展开效果
12.4.2 向上收缩效果
12.4.3 交替伸缩效果
12.5 自定义动画效果
12.5.1 创建自定义动画
12.5.2 动画队列
12.5.3 动画的延时和停止
12.6 综合案例
12.6.1 制作折叠式导航菜单
12.6.2 图片轮播效果
习题
第13章 jQuery UI插件的应用
13.1 jQuery UI概述
13.1.1 jQuery UI简介
13.1.2 jQuery UI的下载
13.1.3 jQuery UI的使用
13.1.4 jQuery UI的工作原理
13.2 jQuery UI的常用插件
13.2.1 按钮插件
13.2.2 自动完成插件
13.2.3 进度条插件
13.2.4 滑块插件
13.2.5 旋转器插件
13.2.6 日期选择器插件
13.2.7 折叠面板插件
13.2.8 标签页插件
习题
第14章 综合案例——宇宙电子网站
14.1 网站的开发流程和组织结构
14.1.1 网站的开发流程
14.1.2 创建站点目录
14.1.3 网站页面的组成
14.2 网站技术分析
14.3 制作首页
14.4 制作关于公司页
14.5 制作联系我们页
14.6 网站的整合
习题
参考文献