HTML5基础与实践教程

HTML5基础与实践教程

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

编辑推荐

本书提供了大量实例、实例运行效果图、概念原理图以及课后习题来帮助读者更好地学习HTML5相关的知识。

内容简介

本书主要介绍了HTML5相关的知识。全书共7章,对HTML5进行细致讲解,包括:Web的发展历程和特性,以及浏览器的知识;HTML5,CSS和JavaScript的基础知识;代码编辑器、浏览器调试和代码规范;HTML5的相关特性。

第7章讲解了3个HTML5实战开发案例,分别是2048游戏、教务管理系统和贪吃蛇游戏,通过这3个例子,帮助读者掌握HTML5综合实战开发的技巧。

作者简介

作者吕云翔,任职于北京航空航天大学,具有多年的软件开发、项目管理、计算机教学经验。

章节目录

版权信息

前言

第1章 Web

1.1 Web概述

1.1.1 Web的诞生

1.1.2 Web的特点

1.1.3 Web的工作原理

1.1.4 Web URL介绍

1.2 浏览器

1.2.1 浏览器构成

1.2.2 浏览器工作主流程

1.2.3 主流浏览器

1.3 思考题

第2章 HTML 5

2.1 HTML 5简介

2.2 HTML 5特性

2.3 HTML 5基本概念

2.3.1 元素

2.3.2 属性

2.3.3 注释

2.3.4 区块

2.3.5 HTML 5属性基础实例

2.4 CSS 3入门

2.4.1 CSS引用方法

2.4.2 CSS语法

2.4.3 盒模型

2.4.4 CSS定位

2.4.5 CSS 3简介

2.4.6 CSS入门实例

2.5 JavaScript入门

2.5.1 JavaScript历史

2.5.2 JavaScript特点

2.5.3 JavaScript引用方法

2.5.4 JavaScript语法

2.5.5 JavaScript DOM

2.5.6 jQuery简介

2.5.7 JavaScript 入门实例

2.6 思考题

第3章 HTML 5开发准备

3.1 开发环境与工具

3.1.1 Notepad++

3.1.2 Sublime Text

3.1.3 Adobe Dreamweaver

3.2 浏览器调试

3.2.1 HTML元素

3.2.2 CSS样式

3.2.3 JavaScript

3.2.4 网络

3.2.5 屏幕展示效果

3.3 代码规范

3.4 思考题

第4章 常用控件

4.1 表单控件

4.1.1 表单形式

4.1.2 传统输入控件

4.1.3 新输入控件

4.1.4 新表单元素

4.1.5 新表单属性

4.1.6 常用表单控件实例

4.2 语义化标签

4.2.1 HTML 5之前的语义化标签

4.2.2 语义化标签的作用

4.2.3 HTML 5新的语义化标签

4.2.4 语义化块级元素

4.2.5 语义化标签使用实例

4.3 媒体标签

4.3.1 音频

4.3.2 视频

4.3.3 媒体标签使用实例

4.4 文件标签

4.4.2 读取文件基本信息

4.4.3 自定义input标签样式

4.4.4 多文件选取

4.4.5 读取文件内容

4.4.6 文件标签使用实例

4.5 思考题

第5章 数据存储

5.1 Web Storage

5.1.1 添加和读取数据

5.1.2 删除数据

5.1.3 查找所有数据

5.1.4 响应存储变化

5.1.5 数据保存格式

5.1.6 对象的保存

5.1.7 Web Storage与cookie比较

5.1.8 Web Storage使用实例

5.2 本地数据库

5.2.1 IndexedDB

5.2.2 创建并连接数据库

5.2.3 添加数据

5.2.4 逐个查询所有数据

5.2.5 删除单条数据

5.2.6 查询单条数据

5.2.7 IndexedDB使用实例

5.3 思考题

第6章 高级编程

6.1 Canvas画布

6.1.1 Canvas标签使用

6.1.2 Canvas坐标系统

6.1.3 线、路径与形状

6.1.4 图像处理

6.1.5 画布当前状态的保存与恢复

6.1.6 画布的保存

6.1.7 Canvas画布使用实例

6.2 通信

6.2.1 HTTP

6.2.2 AJAX

6.2.3 WebSocket

6.2.4 通信协议使用实例

6.3 Web Worker线程

6.3.1 Web Worker的创建和使用

6.3.2 Web Worker的错误处理

6.3.3 Web Worker的终止线程

6.3.4 Web Worker的共享线程

6.3.5 Web Worker使用实例

6.4 思考题

第7章 HTML 5实战

7.1 2048游戏

7.1.1 游戏界面

7.1.2 游戏代码

7.2 教务管理系统

7.2.1 类库准备

7.2.2 主页的设计与实现

7.2.3 数据展示页面

7.2.4 用户管理页面

7.2.5 功能测试

7.3 贪吃蛇游戏

7.3.1 网格系统

7.3.2 绘制贪吃蛇和果实

7.3.3 游戏的动态过程

7.3.4 游戏音效

7.3.5 游戏分数记录

7.4 思考题

参考文献

网络资源

HTML5基础与实践教程是2020年由机械工业出版社出版,作者吕云翔。

得书感谢您对《HTML5基础与实践教程》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

你可能喜欢
现代信息技术基础实践教程(微课版) 电子书
本书以微型计算机为基础,介绍计算机基础知识及基本操作。共14个项目了解并使用计算机、了解计算机新技术、学习操作系统知识、管理计算机中的资源、编辑Word文档、排版文档、制作Excel表格、计算和分析Excel数据、制作幻灯片、设置并放映演示文稿、认识并使用计算机网络、做好计算机维护与安全、使用Access管理数据和使用Visio绘制图形。
大学计算机基础实践教程(第2版) 电子书
全书内容包括:Windows7操作系统、Word2010文字处理、Excel2010电子表格、PowerPoint2010演示文稿、Access2010数据库管理与应用、网络基础与Internet应用、常用工具软件、WPSOffice2012的使用、PhotoshopCS5图像处理等内容。
大学计算机基础实践教程(微课版) 电子书
本书是根据教育部高等学校计算机基础课程教学指导委员会提出的《关于进一步加强高校计算机基础教学的意见》要求,同时根据多所普通高校的实际教学情况编写的。本书是《大学计算机基础(微课版)》的配套实践教程,采用Windows7和MicrosoftOffice2010平台。每个章节的内容是对配套教材中实践内容的指导和强化,对提高读者的操作能力有很大的帮助。
大学计算机基础实践教程(慕课版) 电子书
全书共分为两个部分。第一部分是上机指导,从计算机与信息技术基础、计算机系统的构成、操作系统基础、计算机网络与因特网、文档编辑软件Word2010、电子表格软件Excel2010、演示文稿软件PowerPoint2010、常用工具软件、信息安全与职业道德、计算机新技术及应用等10个方面来组织内容。
MySQL数据库基础与实践 电子书
本书从实用的角度出发,全面讲解MySQL数据库技术。