图书介绍

HTML5精粹 利用HTML5开发令人惊奇的Web站点和革命性应用2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

HTML5精粹 利用HTML5开发令人惊奇的Web站点和革命性应用
  • (美)高奇特著;曾少宁,张猛,赵俐译 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111397717
  • 出版时间:2012
  • 标注页数:289页
  • 文件大小:18MB
  • 文件页数:303页
  • 主题词:超文本标记语言-程序设计

PDF下载


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

下载说明

HTML5精粹 利用HTML5开发令人惊奇的Web站点和革命性应用PDF格式电子书版下载

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

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

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

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

图书目录

第1章HTML5文档1

1.1基本组成1

1.2全局结构1

1.2.1 Doctype2

1.2.2 <html>2

1.2.3 <head>3

1.2.4 <body>3

1.2.5 <meta>4

1.2.6 <title>5

1.2.7 <link>5

1.3正文结构6

1.3.1组织7

1.3.2 <header>9

1.3.3 <nav>9

1.3.4 <section>10

1.3.5 <aside>11

1.3.6 <footer>12

1.4深入正文13

1.4.1 <article>14

1.4.2 <hgroup>16

1.4.3 <figure>和<figcaption>18

1.5新旧元素20

1.5.1 <mark>20

1.5.2 <small>20

1.5.3 <cite>21

1.5.4 <address>21

1.5.5 <time>21

1.6快速参考——HTML5文档22

第2章CSS样式设置与框模型24

2.1 CSS与HTML24

2.2样式与结构24

2.2.1块级元素25

2.2.2框模型25

2.3样式设置基础26

2.3.1内联样式26

2.3.2嵌入样式27

2.3.3外部文件27

2.3.4引用28

2.3.5通过关键字引用28

2.3.6通过id属性引用29

2.3.7通过class属性引用29

2.3.8通过任意属性引用30

2.3.9通过伪类引用31

2.3.10新选择器34

2.4在模板上应用CSS35

2.5传统框模型35

2.5.1模板35

2.5.2全局选择器37

2.5.3新的标题层次结构38

2.5.4声明新的HTML5元素38

2.5.5居中显示正文39

2.5.6创建主框39

2.5.7标头40

2.5.8导航栏40

2.5.9节与边栏41

2.5.10页脚42

2.5.11最后一步44

2.5.12框尺寸44

2.6弹性框模型45

2.7理解弹性框模型52

2.7.1 display53

2.7.2 box-orient53

2.7.3 box-direction54

2.7.4 box-ordinal-group54

2.7.5 box-pack56

2.7.6 box-flex57

2.7.7 box-align60

2.8快速参考——CSS样式设置与框模型61

2.8.1弹性框模型61

2.8.2伪类与选择器62

第3章 CSS3属性63

3.1新规则63

3.1.1强大的CSS363

3.1.2模板63

3.1.3圆角65

3.1.4阴影效果66

3.1.5文字阴影68

3.1.6 @font-face69

3.1.7线性渐变70

3.1.8放射渐变71

3.1.9 RGBA71

3.1.10 HSLA72

3.1.11轮廓73

3.1.12边框图像73

3.1.13转换与转变74

3.1.14一次实现全部转换77

3.1.15 动态转换78

3.1.16过渡78

3.2快速参考——CSS3属性79

第4章 JavaScript81

4.1 JavaScript相关性81

4.2引入JavaScript81

4.2.1内联脚本81

4.2.2嵌入脚本82

4.2.3外部文件84

4.3新选择器84

4.3.1 querySelector()85

4.3.2 querySelectorAll()85

4.4事件处理程序86

4.4.1内联事件处理程序87

4.4.2在属性中添加事件处理程序87

4.4.3 addEventListener()方法87

4.5 API88

4.5.1 Canvas API89

4.5.2拖放API89

4.5.3地理位置API89

4.5.4存储API89

4.5.5文件API90

4.5.6通信API90

4.5.7 Web Workers API90

4.5.8历史API90

4.5.9离线API91

4.6外部库91

4.6.1 jQuery91

4.6.2 Google Maps91

4.7快速参考-JavaScript92

4.7.1元素92

4.7.2选择器92

4.7.3事件92

4.7.4 API92

第5章 视频与音频94

5.1在HTML5中播放视频94

5.1.1 <video>元素95

5.1.2 <video>属性95

5.2编程实现视频播放器96

5.2.1设计96

5.2.2编码98

5.2.3事件98

5.2.4方法99

5.2.5属性100

5.2.6实际代码100

5.3视频格式103

5.4在HTML5中播放音频103

5.5编程实现音频播放器105

5.6快速参考——视频与音频105

5.6.1元素105

5.6.2内嵌属性106

5.6.3视频属性106

5.6.4事件106

5.6.5方法106

5.6.6属性107

第6章 表单与表单API108

6.1 HTML网页表单108

6.1.1 <form>元素108

6.1.2 <input>元素109

6.1.3电子邮件类型109

6.1.4搜索类型109

6.1.5 URL类型110

6.1.6电话号码类型110

6.1.7数字类型110

6.1.8范围类型110

6.1.9日期类型111

6.1.10周类型111

6.1.11月份类型111

6.1.12时间类型111

6.1.13日期与时间类型112

6.1.14本地日期与时间类型112

6.1.15颜色类型112

6.2新属性112

6.2.1 placeholder属性113

6.2.2 required属性113

6.2.3 multiple属性113

6.2.4 autofocus属性113

6.2.5 pattern属性114

6.2.6 form属性114

6.3新的表单元素114

6.3.1 <datalist>元素115

6.3.2 <progress>元素115

6.3.3 <meter>元素115

6.3.4 <output>元素115

6.4表单 API115

6.4.1 setCustomValidity()116

6.4.2无效事件117

6.4.3实时验证119

6.4.4有效性约束121

6.4.5 willValidate122

6.5快速参考——表单与表单API122

6.5.1类型122

6.5.2属性122

6.5.3元素123

6.5.4方法123

6.5.5事件124

6.5.6状态124

第7章Canvas API125

7.1准备Canvas125

7.1.1 <canvas>元素125

7.1.2 getContext()126

7.2在Canvas上绘图126

7.2.1绘制矩形126

7.2.2颜色127

7.2.3渐变128

7.2.4创建路径129

7.2.5线型134

7.2.6文字135

7.2.7阴影136

7.2.8转换137

7.2.9恢复状态139

7.2.10 globalCompositeOperation139

7.3处理图像141

7.3.1 drawImage()141

7.3.2图像数据142

7.3.3图案144

7.4在Canvas上实现动画145

7.5在Canvas上处理视频146

7.6快速参考——Canvas API148

7.6.1方法149

7.6.2属性151

第8章 拖放API152

8.1 Web拖放152

8.1.1新的事件152

8.1.2 dataTransfer155

8.1.3 dragenter、dragleave与dragend156

8.1.4选择有效的源157

8.1.5 setDragImage()158

8.1.6文件160

8.2快速参考——拖放API161

8.2.1事件161

8.2.2方法162

8.2.3属性162

第9章 地理位置API163

9.1定位163

9.1.1 getCurrentPosition(location)163

9.1.2 getCurrentPosition(location,error)165

9.1.3 getCurrentPosition(location,error,configuration)166

9.1.4 watchPosition(location,error,configuration)167

9.1.5 Google Maps实战168

9.2快速参考——地理位置API169

9.2.1方法169

9.2.2对象170

第10章 Web存储API171

10.1两个存储系统171

10.2 sessionStorage172

10.2.1数据存储的实现172

10.2.2创建数据173

10.2.3读取数据174

10.2.4删除数据175

10.3 localStorage176

10.3.1 storage事件177

10.3.2存储空间178

10.4快速参考——Web存储API178

10.4.1存储类型179

10.4.2方法179

10.4.3属性179

10.4.4事件179

第11章 IndexedDB API180

11.1底层API180

11.1.1数据库180

11.1.2对象和对象库181

11.1.3索引181

11.1.4事务182

11.1.5对象库方法182

11.2实现IndexedDB183

11.2.1模板183

11.2.2打开数据库184

11.2.3数据库版本185

11.2.4对象库和索引186

11.2.5添加对象186

11.2.6获取对象187

11.2.7完成代码并测试188

11.3列出数据188

11.3.1游标188

11.3.2修改顺序190

11.4删除数据192

11.5搜索数据192

11.6快速参考——IndexedDB API195

11.6.1环境接口(IDBEnvironment和IDBFactory)195

11.6.2数据库接口(IDBDatabase)195

11.6.3对象库接口(IDBObject5tore)196

11.6.4游标接口(IDBCursor)196

11.6.5事务接口(IDBTransaction)197

11.6.6范围接口(IDBKeyRange-Constructors)197

11.6.7错误接口(IDBDatabase-Exception)197

第12章 文件199

12.1文件存储199

12.2处理用户文件199

12.2.1模板200

12.2.2读取文件201

12.2.3文件属性202

12.2.4 blob203

12.2.5事件205

12.3创建文件206

12.3.1模板206

12.3.2硬盘207

12.3.3创建文件208

12.3.4创建目录209

12.3.5列出文件210

12.3.6处理文件213

12.3.7移动213

12.3.8复制215

12.3.9删除216

12.4文件内容217

12.4.1写入内容217

12.4.2添加内容219

12.4.3读取内容220

12.5真实的文件系统221

12.6快速参考——文件API225

12.6.1 Blob接口(文件API)225

12.6.2 File接口(文件API)225

12.6.3 FileReader接口(文件API)225

12.6.4 LocalFileSystem接口(文件API:目录和系统)226

12.6.5 FileSystem接口(文件API:目录和系统)226

12.6.6 Entry接口(文件API:目录和系统)226

12.6.7 Directory Entry接口(文件API:目录和系统)226

12.6.8 Directory Reader接口(文件API:目录和系统)227

12.6.9 FileEnt接口(文件API :目录和系统)227

12.6.10 BlobBuilder接口(文件API:写入器227

12.6.11 FileWriter接口(文件API:写入器)227

12.6.12 FileError接口(文件API和扩展)228

第13章 通信API229

13.1 Ajax Level 2229

13.1.1获取数据229

13.1.2响应属性231

13.1.3事件231

13.1.4发送数据233

13.1.5跨源请求235

13.1.6上传文件235

13.1.7真实应用程序237

13.2跨文档消息传递240

13.2.1构造函数240

13.2.2消息事件和属性240

13.2.3发送消息241

13.2.4筛选器和跨源243

13.3 Web套接字245

13.3.1 WS服务器的配置245

13.3.2构造函数246

13.3.3方法246

13.3.4属性246

13.3.5事件247

13.3.6模板247

13.3.7开始通信248

13.3.8完整应用程序249

13.4快速参考——通信API250

13.4.1 XMLHttpRequest Level 2250

13.4.2 Web消息传递API252

13.4.3 WebSocket API252

第14章Web Workers API253

14.1需要做的艰巨工作253

14.1.1创建worker253

14.1.2发送和接收消息253

14.1.3检测错误256

14.1.4终止worker257

14.1.5同步API258

14.1.6导入脚本259

14.1.7共享worker260

14.2快速参考——Web Workers API263

14.2.1 worker263

14.2.2专用worker264

14.2.3共享worker264

第15章 历史API265

15.1 History接口265

15.1.1 Web导航265

15.1.2新增方法265

15.1.3伪造URL266

15.1.4跟踪268

15.1.5实例269

15.2快速参考——历史API272

第16章 脱机API273

16.1缓存代码清单273

16.1.1代码清单文件273

16.1.2分类274

16.1.3注释274

16.1.4使用代码清单文件275

16.2脱机API276

16.2.1错误276

16.2.2联机和脱机277

16.2.3缓存过程278

16.2.4进度280

16.2.5更新缓存281

16.3快速参考——脱机API283

16.3.1代码清单文件283

16.3.2属性283

16.3.3事件284

16.3.4方法284

结束语285

热门推荐