图书介绍

HTML5开发手册PDF|Epub|txt|kindle电子书版本网盘下载

HTML5开发手册
  • (美)哈德逊,(英)里德百特著;廖望译 著
  • 出版社: 北京:人民邮电出版社
  • ISBN:9787115317223
  • 出版时间:2013
  • 标注页数:368页
  • 文件大小:92MB
  • 文件页数:389页
  • 主题词:超文本标记语言-程序设计-技术手册

PDF下载


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

下载说明

HTML5开发手册PDF格式电子书版下载

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

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

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

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

图书目录

第1章HTML5中新的结构元素1

1.1初学者“菜谱”:建立HTML5初始文件1

1.1.1 doctype2

1.1.2字符编码2

1.1.3 JavaScript和CSS链接2

1.1.4语法编写风格3

1.2这些新元素从何而来4

1.3初学者“菜谱”:使用header元素建立网站标头4

1.4初学者“菜谱”:使用hgroup元素组合标题7

1.5初学者“菜谱”:使用nav元素创建导航7

1.6中级“菜谱”:使用新article元素10

1.7中级“菜谱”:使用section元素对内容分组11

1.8初学者“菜谱”:使用aside标记创建侧边栏13

1.9初学者“菜谱”:使用footer元素15

1.10中级“菜谱”:使用HTML5大纲工具验证结构17

1.11高级“菜谱”:使用所有新标记建立新闻页面19

1.12高级“菜谱”:使用所有新元素来建立搜索结果页面23

1.13小结28

第2章 组合、文本级和重新定义的语义29

2.1初学者“菜谱”:使用figure和figcaption元素插入图片和图注29

2.2初学者“菜谱”:使用time元素插入日期和时间31

2.3初学者“菜谱”:使用details元素创建可伸缩控件32

2.4初学者“菜谱”:使用address元素提供通信信息34

2.5初学者“菜谱”:使用mark元素高亮文本35

2.6初学者“菜谱”:使用s元素显示不准确或不相关的内容36

2.7现存元素的变化36

2.7.1 cite元素37

2.7.2 ol元素37

2.7.3 dl元素39

2.7.4 small元素41

2.7.5 b和strong元素41

2.7.6 i和em元素42

2.7.7 abbr元素42

2.7.8 hr元素43

2.7.9不复存在的元素43

2.8初学者“菜谱”:为多个元素添加相同的超链接43

2.9中级“菜谱”:利用Microdata添加语义信息44

2.10中级“菜谱”:在HTML5中使用WAI-ARIA46

2.11高级“菜谱”:编写带有评论的文章页面48

2.12小结50

第3章 应对浏览器的HTML5支持51

3.1初学者“菜谱”:IE支持问题51

3.1.1利用JavaScript解决HTML5兼容问题51

3.1.2使CSS兼容52

3.2模板52

3.3初学者“菜谱”:HTML5特性检查53

3.4中级“菜谱”:使用jQuery替代Calendar标记54

3.5中级“菜谱”:利用Modernizr检查特性57

3.6 Polyfilling60

3.7 HTML5验证网站61

3.8小结62

第4章CSS3新布局和样式技巧63

4.1中级“菜谱”:使用CSS3媒介查询(Media Query)建立响应式设计63

4.1.1合理使用69

4.1.2目标设备为iPhone和Android手机69

4.2初学者“菜谱”:使用@font-face进行自定义字体69

4.2.1文件格式和跨浏览器问题71

4.2.2字体服务72

4.3中级“菜谱”:使用CSS渐变和复合背景创建按钮73

4.4中级“菜谱”:使用变换和过渡以美化网站76

4.5高级“菜谱”:利用CSS创建动画81

4.6小结85

第5章HTML5 Web表单87

5.1验证87

5.2 HTML 4输入类型87

5.3初学者“菜谱”:建立联系人表单89

5.3.1 input type=“email”89

5.3.2 input type=“tel”91

5.3.3 input type=“url”91

5.4初学者“菜谱”:利用input type=“search”建立搜索表单92

5.5初学者“菜谱”:建立日历和时间控件93

5.5.1 input type=“datetime”93

5.5.2 input type=“datetime-local”94

5.5.3 input type=“date”94

5.5.4 input type=“time”94

5.5.5 input type=“month”95

5.5.6 input type=“week”95

5.5.7限定日期和时间96

5.6初学者“菜谱”:创建数字选择器96

5.7初学者“菜谱”:创建滑块(无需JavaScript)97

5.8初学者“菜谱”:创建颜色选择器98

5.9初学者“菜谱”:使用output元素显示结果98

5.10初学者“菜谱”:使用占位文字(placeholder)99

5.11初学者“菜谱”:利用list和datalist完成自动补全功能100

5.12初学者“菜谱”:使用progress元素跟踪任务完成程度101

5.13初学者“菜谱”:使用meter元素进行计量102

5.14初学者“菜谱”:页面载入时跳转到某个form元素103

5.15 初学者“菜谱”:允许多个条目104

5.16初学者“菜谱”:利用required属性进行基本验证105

5.17中级“菜谱”:编写自定义验证规则105

5.18初学者“菜谱”:限制用户输入106

5.18.1 step106

5.18.2 min, max106

5.18.3 formnovalidate, novalidate107

5.19中级“菜谱”:自定义表单样式107

5.20错误消息109

5.21高级“菜谱”:综合应用以创建注册表单109

5.22小结113

第6章Canvas绘图115

6.1 Canvas介绍115

6.1.1初始工作116

6.1.2 X和Y坐标117

6.2初学者“菜谱”:在Canvas上绘制网格117

6.3初学者“菜谱”:绘制简单的图形和线段122

6.3.1绘制长方形或正方形并设置样式122

6.3.2为图形添加渐变填充123

6.3.3绘制线段或路径124

6.4中级“菜谱”:使用路径绘制多边形126

6.5中级“菜谱”:绘制弧形和圆形129

6.6初学者“菜谱”:添加文字129

6.7初学者“菜谱”:绘制图片130

6.8中级“菜谱”:裁剪图片131

6.9中级“菜谱”:子图动画132

6.10高级“菜谱”:为图片添加动画136

6.11高级“菜谱”:柱形图表动画139

6.12小结145

第7章HTML5嵌入视频147

7.1初学者“菜谱”:使用video元素插入视频147

7.1.1浏览器和设备支持148

7.1.2 HTML5和视频编码148

7.1.3为何我们需要了解编码149

7.2中级“菜谱”:在所有浏览器中使用视频150

7.2.1为过时浏览器添加回滚内容150

7.2.2新的视频属性153

7.3中级“菜谱”:为视频创建字幕155

7.4媒体API159

7.5高级“菜谱”:创建自定义控件160

7.6小结168

第8章HTML5嵌入音频169

8.1初学者“菜谱”:利用audio元素嵌入音频169

8.2中级“菜谱”:在所有浏览器中使用音频170

8.3新的音频属性172

8.3.1 src属性172

8.3.2 preload属性172

8.3.3 loop属性172

8.3.4 autoplay属性172

8.3.5 controls属性173

8.4媒体API174

8.5中级“菜谱”:创建混音器175

8.6高级“菜谱”:添加流媒体广播179

8.7小结187

第9章 修改浏览器历史记录189

9.1历史记录(History)基础189

9.2初学者“菜谱”:使用pushState添加历史记录190

9.3初学者“菜谱”:创建图片查看器193

9.4中级“菜谱”:在图片查看器中弹出状态195

9.5初学者“菜谱”:使用replaceState修改历史记录197

9.6中级“菜谱”:修改页面历史记录199

9.7高级“菜谱”:使用高级状态数据在页面间传递信息201

9.8中级“菜谱”:测试历史记录安全性205

9.9实用库208

9.10小结208

第10章Geolocation API位置感知211

10.1 Geolocation简介211

10.1.1浏览器兼容性212

10.1.2获取位置:getCurrent Position212

10.2初学者“菜谱”:简单使用getCurrent-Position获取当前位置213

10.3中级“菜谱”:使用getCurrentPosition映射位置216

10.4中级“菜谱”:使用PositionOptions确定距离221

10.5高级“菜谱”:使用watchPosition跟随移动中的位置227

10.6小结234

第11章 客户端存储235

11.1客户端存储概要235

11.1.1数据安全236

11.1.2键与值:sessionStorage和localStorage237

11.2初学者“菜谱”:获取和写入会话存储238

11.3初学者“菜谱”:使用会话存储记录样式241

11.4中级“菜谱”:使用本地存储保存表单245

11.5高级“菜谱”:捕获本地存储事件249

11.6 Web SQL Database API256

11.7高级“菜谱”:使用Web数据库创建货物列表259

11.8小结267

第12章 通信与线程269

12.1 WebSocket API简介269

12.2初学者“菜谱”:通过Web Sockets交流270

12.3通过Web Workers创建线程274

12.4初学者“菜谱”:创建Web Worker275

12.5中级“菜谱”:添加双向通信279

12.6高级“菜谱”:利用共享Web Worker282

12.7小结288

第13章HTML5中的浏览器体验289

13.1拖放API289

13.2初学者“菜谱”:div间拖放290

13.3高级“菜谱”:利用事件和dataTransfer294

13.4应用程序缓存和API302

13.4.1浏览器缓存安全303

13.4.2引用清单(Manifest)文件303

13.5初学者“菜谱”:创建清单文件303

13.5.1 CACHE304

13.5.2 FALLBACK304

13.5.3 NETWORK305

13.5.4更新缓存305

13.6初学者“菜谱”:离线使用页面306

13.7应用缓存API308

13.8通知(Notifiication)API309

13.8.1通知权限310

13.8.2浏览器兼容性310

13.9初学者“菜谱”:显示简单的通知311

13.10高级“菜谱”:创建Tweet通知页面314

13.11小结322

第14章 使用本地文件323

14.1 File API介绍323

14.2初学者“菜谱”:获取文件属性324

14.3初学者“菜谱”:拖放、处理多个文件326

14.4 FileReader接口330

14.5中级“菜谱”:使用readAsDataURL预览图片331

14.6高级“菜谱”:使用readAsText解析CSV文件335

14.7 File API扩展规范342

14.8高级“菜谱”:创建本地文件344

14.9小结349

第15章 整合设备数据351

15.1设备API简史351

15.2通讯录API352

15.3初学者“菜谱”:获取所有联系人和手机号码354

15.4 Messaging API357

15.5 Network Information API358

15.6电池状态事件358

15.7 HTML Media Capture359

15.8中级“菜谱”:使用File Input捕获图片359

15.9设备方向和移动事件363

15.10中级“菜谱”:创建水准仪364

15.11小结368

热门推荐