图书介绍

没什么难的 HTML5完全自学手册PDF|Epub|txt|kindle电子书版本下载

没什么难的 HTML5完全自学手册
  • 刘河飞编著 著
  • 出版社: 北京:电子工业出版社
  • ISBN:9787121334139
  • 出版时间:2018
  • 标注页数:440页
  • 文件大小:175MB
  • 文件页数:458页
  • 主题词:超文本标记语言-程序设计-技术手册

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

没什么难的 HTML5完全自学手册PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1章 认识HTML51

1.1 HTML5的发展历史1

1.2 HTML5可以做什么2

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

1.4如何学习HTML53

1.4.1学习HTML5的资源推荐3

1.4.2编写HTML5的软件推荐4

1.4.3你的第一个HTML5实例4

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

第2章HTML5的与众不同7

2.1语法的改变7

2.1.1 HTML5语法的改变7

2.1.2 HTML5版本的兼容性9

2.1.3标记实例11

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

2.2.1新增的结构元素12

2.2.2新增的其他元素13

2.2.3新增的input元素类型22

2.2.4废除的元素24

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

2.3.1新增的属性25

2.3.2废除的属性41

2.4全局属性42

2.5 HTML5新增的事件50

第3章HTML5的结构52

3.1 HTML5新增的主体结构元素52

3.1.1 article元素52

3.1.2 aside元素55

3.1.3 nav元素58

3.1.4 pubdate元素60

3.1.5 section元素61

3.1.6 time元素63

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

3.2.1 address元素64

3.2.2 header元素65

3.2.3 hgroup元素67

3.2.4 footer元素67

3.2.5 main元素69

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

3.3.1编排内容区块70

3.3.2网页编排实例75

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

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

4.1.1表单新增属性84

4.1.2 input元素类型的变化101

4.2 HTML5中的表单验证110

4.2.1自动验证111

4.2.2输入域验证111

4.2.3取消验证118

4.2.4自定义错误提示信息118

4.3 HTML5表单新增的页面元素120

4.3.1新增的figure和figcaption元素120

4.3.2新增的details元素121

4.3.3新增的mark元素123

4.3.4新增的progress元素124

4.3.5新增的meter元素125

4.3.6新增的dialog元素126

4.3.7改良的ol与dl列表127

4.3.8改良的a元素130

4.3.9加以限制的cite元素132

4.3.10重新定义的small元素133

4.3.11安全性增强的iframe元素133

4.3.12增强的script元素139

4.4 HTML5中的文件API144

4.4.1通过file对象选择文件145

4.4.2文件的Blob对象146

4.4.3文件的FileReader接口153

4.4.4文件的ArrayBuffer与ArrayBufferView对象160

4.4.5文件系统API的各种操作167

4.5 HTML5中的拖放API200

4.5.1实现拖放的步骤200

4.5.2 dataTransfer对象应用详解201

第5章 HTML5中的canvas绘制图形207

5.1 canvas概述207

5.1.1 canvas是什么207

5.1.2 canvas坐标208

5.1.3在页面中放置canvas元素208

5.2 canvas应用209

5.2.1 canvas画直线209

5.2.2 canvas画矩形217

5.2.3 canvas画圆218

5.2.4 canvas画圆角矩形223

5.2.5擦除canvas画布224

5.2.6 canvas画曲线225

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

5.2.8绘制自定义图形229

5.2.9 canvas使用Path2D对象绘制路径230

5.2.10 canvas绘制文字232

5.2.11 canvas绘制渐变图形236

5.2.12 canvas绘制变形图形239

5.2.13 canvas给图形绘制阴影249

5.3 canvas处理图像251

5.3.1 canvas绘制图像252

5.3.2图像平铺256

5.3.3图像裁剪258

5.3.4像素处理260

5.3.5灰度控制264

5.4 canvas高级功能265

5.4.1图形组合265

5.4.2图像混合267

5.4.3自定义画板270

5.5补充知识272

5.5.1保存与恢复状态272

5.5.2 canvas画布的文件保存功能273

5.5.3 canvas的简单应用实例274

第6章 HTML5中的音频与视频280

6.1 HTML5 audio与video概述280

6.1.1视频容器281

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

6.1.3 HTML5对audio和video的限制282

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

6.2使用HTML5 audio和video API283

6.2.1浏览器支持性检测283

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

6.2.3多媒体的属性286

6.2.4多媒体的方法306

6.2.5多媒体的事件308

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

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

第7章 HTML5本地存储329

7.1 HTML5 Web Storage329

7.1.1 Web Storage概述329

7.1.2检测浏览器的支持情况330

7.1.3 Web Storage中的API简介331

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

7.1.5采用Web Storage实现留言本335

7.2本地数据库336

7.2.1本地数据库的基本概念336

7.2.2使用本地数据库API337

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

7.3 indexedDB数据库的使用341

7.3.1连接数据库341

7.3.2创建对象仓库与索引344

7.3.3 indexedDB实现保存与获取数据349

7.3.4 indexedDB数据库中的事务352

7.3.5查询数据354

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

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

8.1离线Web应用程序362

8.1.1离线Web应用程序概述362

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

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

8.2.1缓存文件(.manifest)364

8.2.2服务器的配置365

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

8.4 applicationCache对象369

8.4.1 update()方法369

8.4.2 abort()方法371

8.4.3 swapCache()方法371

8.4.4 applicationCache对象的事件372

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

9.1 Geolocation API的基础知识376

9.1.1经度和纬度坐标377

9.1.2 IP地址地理定位378

9.1.3 GPS地理定位379

9.1.4 Wi-Fi地理定位379

9.1.5手机地理定位380

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

9.1.7取得当前地理位置380

9.1.8监视当前地理位置信息384

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

9.1.10 position对象385

9.2隐私387

9.2.1触发隐私保护机制387

9.2.2处理用户地理位置信息387

9.3 HTML5 Geolocation API的应用388

9.3.1使用HTML5 Geolocation构建实时应用388

9.3.2 Google Maps API392

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

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

第10章 HTML5通信(Communication)API398

10.1跨文档消息传输398

10.1.1使用postMessage API398

10.1.2跨文档消息传输实例399

10.2 WebSocket通信402

10.2.1 WebSocket通信的基本知识402

10.2.2使用WebSocket API402

10.2.3发送对象406

第11章XMLHttpRequest API的应用408

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

11.1.1 ArrayBuffer响应数据409

11.1.2 Blob响应数据412

11.2使用XMLHttpRequest发送数据413

11.2.1发送字符串数据413

11.2.2发送表单数据415

11.2.3发送Blob对象416

11.2.4发送ArrayBuffer对象418

11.2.5上传文件420

11.3实现跨域请求数据422

第12章 HTML5 Web Workers API424

12.1 HTML5 Web Workers详述424

12.1.1 Web Workers的基础知识424

12.1.2与线程进行数据交互427

12.1.3使用HTML5 Web Workers API429

12.2 HTML5 Web Workers中的线程432

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

12.2.2单层嵌套434

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

热门推荐