封面
版权页
内容简介
如何使用本书开发资源库
前言
第1篇 基础知识
第1章 HTML简介
1.1 HTML的基本概念
1.2 HTML的发展史
1.3 HTML5的改进
1.4 各浏览器对HTML5的支持
第2章 HTML5基础
2.1 编写第一个HTML文件
2.2 HTML的基本结构
2.3 元信息标签<meta>
2.4 实践与练习
第3章 设计网页文本内容
3.1 标题文字的建立
3.2 设置文字格式
3.3 设置段落格式
3.4 设置水平线格式
3.5 其他文字标签
3.6 页面显示增强标签
3.7 主体结构标签
3.8 非主体结构标签
3.9 实践与练习
第4章 使用列表
4.1 列表基础
4.2 使用无序列表
4.3 使用有序列表
4.4 定义列表的创建及使用
4.5 嵌套列表的使用
4.6 实践与练习
第5章 超链接
5.1 超链接基础
5.2 超链接的建立
5.3 内部链接
5.4 书签链接
5.5 外部链接
5.6 其他链接
5.7 实践与练习
第6章 使用图像
6.1 图像基础
6.2 添加图像—<img>标签
6.3 设置图像属性
6.4 图像超链接
6.5 实践与练习
第7章 表格的应用
7.1 创建表格
7.2 设置表格基本属性
7.3 设置表格的边框
7.4 设置表格背景
7.5 设置表格的行属性
7.6 设置表格的单元格属性
7.7 统一表格样式的结构标签
7.8 表格的嵌套
7.9 实践与练习
第8章 布局标签
8.1 <div>标签
8.2 <span>标签
8.3 <iframe>标签
8.4 案例:制作下拉菜单导航条
8.5 实践与练习
第9章 全局属性
9.1 HTML5继承前版本的全局属性
9.2 contenteditable属性
9.3 spellcheck属性
9.4 hidden属性
9.5 translate属性
9.6 tabindex属性
9.7 实践与练习
第10章 编辑表单
10.1 表单标签—<form>
10.2 输入类元素
10.3 文本域标签—<textarea>
10.4 标注与输出标签
10.5 按钮标签—<button>
10.6 下拉列表
10.7 对表单的验证
10.8 实践与练习
第2篇 高级应用
第11章 嵌入多媒体元素
11.1 播放音频
11.2 播放视频
11.3 嵌入PDF文档
11.4 实践与练习
第12章 文件操作
12.1 使用文件对象
12.2 使用FileReader对象读取文件
12.3 实践与练习
第13章 拖放操作
13.1 拖放API
13.2 dataTransfer对象
13.3 案例:通过拖放实现将商品加入购物车中
13.4 实践与练习
第14章 绘制图形
14.1 初识Canvas
14.2 创建路径
14.3 运用样式与颜色
14.4 实现渐变颜色
14.5 图形的变形
14.6 组合多个图形
14.7 给图形绘制阴影
14.8 图像的处理
14.9 绘制文字
14.10 保存与恢复Canvas状态
14.11 将Canvas对象转换为base64编码
14.12 制作动画
14.13 综合实例—桌面时钟
14.14 实践与练习
第15章 SVG的使用
15.1 SVG基础
15.2 使用SVG绘制基本形状
15.3 SVG中的滤镜
15.4 SVG实现动画
15.5 SVG中的渐变
15.6 实践与练习
第16章 数据存储
16.1 初识Web Storage
16.2 本地数据库
16.3 实践与练习
第17章 使用Web Workers处理线程
17.1 Web Workers API概述
17.2 在Web Worker内部能做什么
17.3 多个JavaScript文件的加载与执行
17.4 线程嵌套
17.5 实践与练习
第18章 HTML5消息通信
18.1 跨文档消息通信
18.2 消息通道通信
18.3 WebSocket全双工通信
18.4 Server-Sent Events服务器推送事件通信
18.5 实践与练习
第19章 获取地理位置信息
19.1 Geolocation API的概述
19.2 position对象的应用
19.3 利用HTML5和百度地图实现地图定位
19.4 实践与练习
第20章 HTML5其他应用
20.1 操作浏览历史记录—History API
20.2 实现桌面通知—Notification API
20.3 控制页面可见性—Page Visibility API
20.4 切换全屏模式—Fullscreen API
20.5 判断在线状态
20.6 实践与练习
第21章 响应式网页设计
21.1 概述
21.2 响应式相关概念
21.3 响应式网页设计的实现
21.4 实践与练习
第3篇 项目实战
第22章 在线教育网站
22.1 开发准备
22.2 首页的设计与实现
22.3 登录页的设计与实现
22.4 课程列表页的设计与实现
22.5 课程详情页的设计与实现
更新时间:2024-12-24 10:28:00