主页 详情

《没什么难的 HTML5完全自学手册》_刘河飞编著_14419466_9787121334139

【书名】:《没什么难的 HTML5完全自学手册》
【作者】:刘河飞编著
【出版社】:北京:电子工业出版社
【时间】:2018
【页数】:440
【ISBN】:9787121334139
【SS码】:14419466

最新查询

内容简介

第1章 认识HTML5

1.1 HTML5的发展历史

1.2 HTML5可以做什么

1.3世界知名浏览器厂商对HTML5的支持

1.4如何学习HTML5

1.4.1学习HTML5的资源推荐

1.4.2编写HTML5的软件推荐

1.4.3你的第一个HTML5实例

1.4.4对你的第一个HTML5实例解析

第2章HTML5的与众不同

2.1语法的改变

2.1.1 HTML5语法的改变

2.1.2 HTML5版本的兼容性

2.1.3标记实例

2.2新增的元素和废除的元素

2.2.1新增的结构元素

2.2.2新增的其他元素

2.2.3新增的input元素类型

2.2.4废除的元素

2.3新增的属性和废除的属性

2.3.1新增的属性

2.3.2废除的属性

2.4全局属性

2.5 HTML5新增的事件

第3章HTML5的结构

3.1 HTML5新增的主体结构元素

3.1.1 article元素

3.1.2 aside元素

3.1.3 nav元素

3.1.4 pubdate元素

3.1.5 section元素

3.1.6 time元素

3.2 HTML5新增的非主体结构元素

3.2.1 address元素

3.2.2 header元素

3.2.3 hgroup元素

3.2.4 footer元素

3.2.5 main元素

3.3使用HTML5新增的结构元素编排一份网页纲要

3.3.1编排内容区块

3.3.2网页编排实例

第4章 HTML5中的表单与文件API

4.1 HTML5表单新增属性与input元素类型的变化

4.1.1表单新增属性

4.1.2 input元素类型的变化

4.2 HTML5中的表单验证

4.2.1自动验证

4.2.2输入域验证

4.2.3取消验证

4.2.4自定义错误提示信息

4.3 HTML5表单新增的页面元素

4.3.1新增的figure和figcaption元素

4.3.2新增的details元素

4.3.3新增的mark元素

4.3.4新增的progress元素

4.3.5新增的meter元素

4.3.6新增的dialog元素

4.3.7改良的ol与dl列表

4.3.8改良的a元素

4.3.9加以限制的cite元素

4.3.10重新定义的small元素

4.3.11安全性增强的iframe元素

4.3.12增强的script元素

4.4 HTML5中的文件API

4.4.1通过file对象选择文件

4.4.2文件的Blob对象

4.4.3文件的FileReader接口

4.4.4文件的ArrayBuffer与ArrayBufferView对象

4.4.5文件系统API的各种操作

4.5 HTML5中的拖放API

4.5.1实现拖放的步骤

4.5.2 dataTransfer对象应用详解

第5章 HTML5中的canvas绘制图形

5.1 canvas概述

5.1.1 canvas是什么

5.1.2 canvas坐标

5.1.3在页面中放置canvas元素

5.2 canvas应用

5.2.1 canvas画直线

5.2.2 canvas画矩形

5.2.3 canvas画圆

5.2.4 canvas画圆角矩形

5.2.5擦除canvas画布

5.2.6 canvas画曲线

5.2.7使用clip()函数在指定区域绘图

5.2.8绘制自定义图形

5.2.9 canvas使用Path2D对象绘制路径

5.2.10 canvas绘制文字

5.2.11 canvas绘制渐变图形

5.2.12 canvas绘制变形图形

5.2.13 canvas给图形绘制阴影

5.3 canvas处理图像

5.3.1 canvas绘制图像

5.3.2图像平铺

5.3.3图像裁剪

5.3.4像素处理

5.3.5灰度控制

5.4 canvas高级功能

5.4.1图形组合

5.4.2图像混合

5.4.3自定义画板

5.5补充知识

5.5.1保存与恢复状态

5.5.2 canvas画布的文件保存功能

5.5.3 canvas的简单应用实例

第6章 HTML5中的音频与视频

6.1 HTML5 audio与video概述

6.1.1视频容器

6.1.2音频和视频的编码器与解码器

6.1.3 HTML5对audio和video的限制

6.1.4当今浏览器对audio和video元素的支持情况

6.2使用HTML5 audio和video API

6.2.1浏览器支持性检测

6.2.2 HTML5页面中播放视频和音频的方法

6.2.3多媒体的属性

6.2.4多媒体的方法

6.2.5多媒体的事件

6.2.6进阶功能——给音频或视频添加字幕

6.2.7构建HTML5音频与视频的开发实例

第7章 HTML5本地存储

7.1 HTML5 Web Storage

7.1.1 Web Storage概述

7.1.2检测浏览器的支持情况

7.1.3 Web Storage中的API简介

7.1.4采用Web Storage来存储JSON对象的数据

7.1.5采用Web Storage实现留言本

7.2本地数据库

7.2.1本地数据库的基本概念

7.2.2使用本地数据库API

7.2.3使用本地数据库SQLLite实现Web留言本

7.3 indexedDB数据库的使用

7.3.1连接数据库

7.3.2创建对象仓库与索引

7.3.3 indexedDB实现保存与获取数据

7.3.4 indexedDB数据库中的事务

7.3.5查询数据

7.3.6统计对象仓库中的数据条数

第8章HTML5构建离线Web应用程序

8.1离线Web应用程序

8.1.1离线Web应用程序概述

8.1.2 Web应用程序的本地缓存与浏览器的网页缓存的区别

8.2搭建简单的离线Web应用程序

8.2.1缓存文件(.manifest)

8.2.2服务器的配置

8.3浏览器与服务器的交互过程

8.4 applicationCache对象

8.4.1 update()方法

8.4.2 abort()方法

8.4.3 swapCache()方法

8.4.4 applicationCache对象的事件

第9章 HTML5地理位置(Geolocation) API

9.1 Geolocation API的基础知识

9.1.1经度和纬度坐标

9.1.2 IP地址地理定位

9.1.3 GPS地理定位

9.1.4 Wi-Fi地理定位

9.1.5手机地理定位

9.1.6用户自定义的地理定位数据

9.1.7取得当前地理位置

9.1.8监视当前地理位置信息

9.1.9停止获取当前用户的地理位置信息

9.1.10 position对象

9.2隐私

9.2.1触发隐私保护机制

9.2.2处理用户地理位置信息

9.3 HTML5 Geolocation API的应用

9.3.1使用HTML5 Geolocation构建实时应用

9.3.2 Google Maps API

9.3.3在Google地图上显示“我在这里”

9.3.4 HTML5 Geolocation API在百度地图中的应用

第10章 HTML5通信(Communication)API

10.1跨文档消息传输

10.1.1使用postMessage API

10.1.2跨文档消息传输实例

10.2 WebSocket通信

10.2.1 WebSocket通信的基本知识

10.2.2使用WebSocket API

10.2.3发送对象

第11章XMLHttpRequest API的应用

11.1利用XMLHttpRequest从服务器端获取二进制数据

11.1.1 ArrayBuffer响应数据

11.1.2 Blob响应数据

11.2使用XMLHttpRequest发送数据

11.2.1发送字符串数据

11.2.2发送表单数据

11.2.3发送Blob对象

11.2.4发送ArrayBuffer对象

11.2.5上传文件

11.3实现跨域请求数据

第12章 HTML5 Web Workers API

12.1 HTML5 Web Workers详述

12.1.1 Web Workers的基础知识

12.1.2与线程进行数据交互

12.1.3使用HTML5 Web Workers API

12.2 HTML5 Web Workers中的线程

12.2.1线程中的函数、变量和类

12.2.2单层嵌套

12.2.3在多个子线程中进行数据交互


书查询(www.shuchaxun.com)本网页唯一编码:
c4dbcef9a7d3f233dc85532d6624a209#de609d4ae5f229b3a8926ed7be7f4ce9#190947309#没什么难的 HTML5完全自学手册_14419466.zip