图书介绍

HTML 5与CSS 3权威指南 第2版 上PDF|Epub|txt|kindle电子书版本网盘下载

HTML 5与CSS 3权威指南 第2版 上
  • 陆凌牛著 著
  • 出版社: 北京:机械工业出版社
  • ISBN:9787111412472
  • 出版时间:2013
  • 标注页数:466页
  • 文件大小:189MB
  • 文件页数:488页
  • 主题词:超文本标记语言-程序设计-自学参考资料;网页制作工具-自学参考资料

PDF下载


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

下载说明

HTML 5与CSS 3权威指南 第2版 上PDF格式电子书版下载

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

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

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

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

图书目录

上册1

第1章Web时代的变迁1

1.1迎接新的Web时代2

1.1.1 HTML 5时代即将来临2

1.1.2 HTML 5的目标4

1.2 HTML 5会深受欢迎的理由4

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

1.2.2第一个理由:时代的要求5

1.2.3第二个理由:Intemet Explorer86

1.3可以放心使用HTML 5的三个理由6

1.4 HTML 5要解决的三个问题7

第2章HTML 5与HTML 4的区别8

2.1语法的改变9

2.1.1 HTML 5的语法变化9

2.1.2 HTML 5中的标记方法10

2.1.3 HTML 5确保了与之前HTML版本的兼容性10

2.1.4标记示例12

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

2.2.1新增的结构元素12

2.2.2新增的其他元素14

2.2.3新增的input元素的类型18

2.2.4废除的元素18

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

2.3.1新增的属性19

2.3.2废除的属性21

2.4全局属性22

2.4.1 contentEditable属性22

2.4.2 designMode属性24

2.4.3 hidden属性24

2.4.4 spellcheck属性24

2.4.5 tabindex属性25

第3章HTML 5的结构26

3.1新增的主体结构元素27

3.1.1 article元素27

3.1.2 section元素29

3.1.3 nav元素31

3.1.4 aside元素32

3.1.5 time元素与微格式34

3.1.6 pubdate属性35

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

3.2.1 header元素36

3.2.2 hgroup元素37

3.2.3 footer元素37

3.2.4 address元素38

3.3 HTML 5结构39

3.3.1大纲39

3.3.2大纲的编排规则44

3.3.3对新的结构元素使用样式47

第4章 表单及其他新增和改良元素48

4.1新增元素与属性49

4.1.1新增属性49

4.1.2大幅度地增加与改良input元素的种类61

4.1.3对新的表单元素使用样式71

4.1.4 output元素的追加72

4.2表单验证73

4.2.1自动验证73

4.2.2取消验证73

4.2.3显式验证74

4.3增强的页面元素74

4.3.1新增的figure元素与figcaption元素75

4.3.2新增的details元素与summary元素76

4.3.3新增的mark元素77

4.3.4新增的progress元素80

4.3.5新增的meter元素81

4.3.6改良的ol列表82

4.3.7改良的dl列表83

4.3.8加以严格限制的cite元素85

4.3.9重新定义的small元素85

4.3.10安全性增强的iframe元素86

4.3.11增强的script元素89

第5章HTML编辑API94

5.1 Range对象与Selection对象95

5.1.1基本概念95

5.1.2 Range对象的属性与方法97

5.1.3 Selection对象的属性与方法118

5.2命令128

5.2.1基本概念128

5.2.2 execCommand方法128

5.2.3 queryCommandSupported方法129

5.2.4 queryCommandState方法130

5.2.5 queryCommandIndeterm方法131

5.2.6 queryCommandEnabled方法133

5.2.7 queryCommandValue方法135

5.2.8可以在各种浏览器中运行的所有命令136

第6章 绘制图形136

6.1 canvas元素的基础知识138

6.1.1在页面中放置canvas元素138

6.1.2绘制矩形139

6.2使用路径141

6.2.1绘制圆形141

6.2.2如果没有关闭路径会怎么样143

6.2.3 moveTo与lineTo145

6.2.4使用bezierCurveTo绘制贝济埃曲线146

6.3绘制渐变图形148

6.3.1绘制线性渐变148

6.3.2绘制径向渐变150

6.4绘制变形图形151

6.4.1坐标变换151

6.4.2坐标变换与路径的结合使用153

6.4.3矩阵变换154

6.5图形组合158

6.6给图形绘制阴影160

6.7使用图像162

6.7.1绘制图像162

6.7.2图像平铺164

6.7.3图像裁剪166

6.7.4像素处理168

6.8绘制文字170

6.9补充知识172

6.9.1保存与恢复状态172

6.9.2保存文件173

6.9.3简单动画的制作174

第7章History API177

7.1 History API的基本概念178

7.2 History API使用示例179

7.2.1使用History API179

7.2.2结合使用Canvas API与History API188

第8章 本地存储193

8.1 Web Storage194

8.1.1 Web Storage概述194

8.1.2简单Web留言本197

8.1.3作为简易数据库来利用200

8.1.4利用storage事件实时监视Web Storage中的数据202

8.2本地数据库204

8.2.1本地数据库的基本概念204

8.2.2用executeSql来执行查询205

8.2.3使用数据库实现Web留言本206

8.2.4 transaction方法中的处理209

8.3 indexedDB数据库211

8.3.1 indexedDB数据库的基本概念211

8.3.2连接数据库211

8.3.3数据库的版本更新213

8.3.4创建对象仓库218

8.3.5创建索引222

8.3.6索引的multiEntry属性值226

8.3.7使用事务227

8.3.8保存数据229

8.3.9获取数据232

8.3.10根据主键值检索数据235

8.3.11根据索引属性值检索数据241

8.3.12复合索引246

8.3.13统计对象仓库中的数据数量250

8.3.14使用indexedDB API制作Web留言本252

第9章 离线应用程序259

9.1离线Web应用程序详解260

9.1.1新增的本地缓存260

9.1.2本地缓存与浏览器网页缓存的区别260

9.2 manifest文件261

9.3浏览器与服务器的交互过程263

9.4 applicationCache对象264

9.4.1 swapCache方法265

9.4.2 applicationCache对象的事件267

第10章 文件API270

10.1 FileList对象与file对象271

10.2 ArrayBuffer对象与ArrayBufferView对象272

10.2.1基本概念272

10.2.2 ArrayBuffer对象272

10.2.3 ArrayBufferView对象273

10.2.4 DataView对象274

10.3 Blob对象与B1obBuilder对象278

10.3.1 Blob对象278

10.3.2 B1obBuilder对象280

10.3.3 Blob对象的slice方法283

10.4 FileReader对象284

10.4.1 FileReader对象的方法284

10.4.2 FileReader对象的事件285

10.4.3 FileReader对象的使用示例285

10.5 FileSystem API292

10.5.1 FileSystem API概述292

10.5.2 FileSystem API的适用场合292

10.5.3请求访问文件系统293

10.5.4申请磁盘配额296

10.5.5创建文件300

10.5.6写入文件302

10.5.7在文件中追加数据305

10.5.8读取文件307

10.5.9复制磁盘中的文件309

10.5.10删除文件311

10.5.11创建目录312

10.5.12读取目录中的内容316

10.5.13删除目录319

10.5.14复制文件或目录321

10.5.15 移动文件或目录与重命名文件或目录323

10.5.16 filesystem:URL前缀326

10.5.17综合案例328

10.6 Base64编码支持336

10.6.1 Base64编码概述336

10.6.2在HTML 5中支持Base64编码338

第11章 通信API342

11.1跨文档消息传输343

11.1.1跨文档消息传输的基本知识343

11.1.2跨文档消息传输示例344

11.1.3通道通信346

11.2 WebSockets通信350

11.2.1 WebSockets通信的基本知识350

11.2.2使用WebSockets API350

11.2.3 WebSockets API使用示例351

11.2.4发送对象353

11.2.5发送与接收原始二进制数据354

11.2.6实现WebSockets API的开发框架355

11.2.7 WebSocket协议355

11.2.8 WebSockets API的适用场景356

11.3 Server-Sent Events API356

11.3.1 Server-Sent Events API的基本概念356

11.3.2 Server-Sent Events API的实现方法356

11.3.3事件ID的使用示例363

第12章 扩展的XMLHttpRequest API366

12.1从服务器端获取二进制数据367

12.1.1 ArrayBuffer响应368

12.1.2 Blob响应373

12.2发送数据374

12.2.1发送字符串374

12.2.2发送表单数据376

12.2.3上传文件378

12.2.4发送Blob对象379

12.2.5发送ArrayBuffer对象381

12.3跨域数据请求385

第13章 使用Web Workers处理线程388

13.1基础知识389

13.2与线程进行数据的交互392

13.3线程嵌套394

13.3.1单层嵌套395

13.3.2在多个子线程中进行数据的交互397

13.4线程中可用的变量、函数与类398

13.5适用场合399

13.6 SharedWorker399

13.6.1基础知识399

13.6.2实现前台页面与后台线程之间的通信400

13.6.3定义页面与共享的后台线程开始通信时的处理400

13.6.4 SharedWorker的使用示例401

第14章 获取地理位置信息406

14.1 Geolocation API的基本知识407

14.1.1取得当前地理位置407

14.1.2持续监视当前地理位置的信息409

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

14.2 position对象409

14.3在页面上使用google地图411

第15章 多媒体相关API414

15.1多媒体播放415

15.1.1 video元素与audio元素的基础知识415

15.1.2属性417

15.1.3方法421

15.1.4事件423

15.2 Web Audio API426

15.2.1 AudioContext对象426

15.2.2加载声音427

15.2.3播放声音428

15.2.4将声音加载处理封装在类中429

15.2.5控制节奏431

15.2.6控制音量433

15.2.7两个声音的交叉混合436

15.2.8多个音频文件之间的平滑过渡439

15.2.9对音频使用滤波处理443

第16章 与页面显示相关的API447

16.1 Page Visibility API448

16.1.1 Page Visibility API概述448

16.1.2 Page Visibility API的使用场合448

16.1.3实现Page Visibility API448

16.2 Fullscreen API451

16.2.1 Fullscreen API概述451

16.2.2实现Fullscreen API451

16.2.3 Fullscreen API代码使用示例454

第17章 拖放API与通知API457

17.1拖放API458

17.1.1实现拖放的步骤458

17.1.2 DataTransfer对象的属性与方法461

17.1.3设定拖放时的视觉效果461

17.1.4自定义拖放图标462

17.2通知API463

17.2.1通知API的基础知识463

17.2.2通知API的代码使用示例465

热门推荐