HTML5实战

《HTML5实战》

基本信息

原书名:HTML5Solutions:EssentialTechniquesforHTML5Developers

作者:(意)MarcoCasario(比)PeterElst(法)CharlesBrown(印度)NathalieWormser(比)CyrilHanquez[作译者介绍]

译者:乔晶峰孙爱红

丛书名:图灵程序设计丛书

出版社:人民邮电出版社

ISBN:9787115297525

上架时间:2012-11-13

出版日期:2012年11月

开本:16开

页码:1

版次:1-1

所属分类:计算机>软件与程序设计>网络编程>HTML

HTML5实战

更多关于》》》《HTML5实战

内容简介

书籍

计算机书籍

《html5实战》秉承solutions系列的一贯风格,将html5新增的标签和api组织成80余个实战案例,是一本集实用性和参考性于一体的实战手册。本书实战案例涉及html5结构化标记、语义元素、新增表单类型、音频及视频、canvas绘图、通信api、websocket、geolacation、本地存储及html5无障碍访问等,几乎涵盖了html5的方方面面。

《html5实战》不仅适合刚刚入门的新手学习,也适合作为开发人员的案头工具。

目录

《html5实战》

第1章 html5页面结构  1

实战1-1 创建html5的doctype  1

实战1-2 在html5中声明字符编码  2

实战1-3 将文档分成不同区域  3

实战1-4 使文档各部分可独立分发  4

实战1-5 创建旁注  4

实战1-6 创建文头  5

实战1-7 组合[h1]至[h6]元素  7

实战1-8 创建文脚  8

实战1-9 在html5文档中创建导航  9

实战1-10 插入图表  11

实战1-11 浏览器兼容性  12

本章小结  15

第2章 html5标记  16

实战2-1 在html5中使用[hr]标签  16

实战2-2 使用[iframe]标签  18

实战2-3 在页面中嵌入媒体  19

实战2-4 使用[area]标签  21

本章小结  23

第3章 html5结构化语义元素  24

认识微数据  24

实战3-1 使用itemprop和itemscope属性  26

实战3-2 创建自定义词汇表  31

实战3-3 理解链接类型和关系  35

实战3-4 header和hgroup元素  37

实战3-5 添加图片说明  41

实战3-6 添加旁注  43

本章小结  48

第4章 html5表单  49

认识新的输入类型  50

实战4-1 使用email输入类型  50

实战4-2 使用url输入类型  53

实战4-3 使用数字微调控件  55

实战4-4 用range输入类型添加滑动框控件  58

实战4-5 发送多个文件  61

实战4-6 使用datalist组件实现输入的自动完成  63

实战4-7 验证表单控件  65

实战4-8 利用正则表达式创建自定义输入类型  69

实战4-9 设置输入框的占位符文本  71

实战4-10 创建日期和时间控件  72

本章小结  75

第5章 html5媒体元素:audio和video  76

实战5-1 在web页面中嵌入视频  78

实战5-2 检测浏览器是否支持[video]  80

实战5-3 定制视频控件  83

实战5-4 预加载视频  92

实战5-5 自定义视频进度条  93

实战5-6 使用多源[video]元素  99

实战5-7 全屏播放视频  101

实战5-8 为视频添加遮罩  104

实战5-9 使用[audio]元素  107

本章小结  108

第6章 html5绘图api  110

实战6-1 如何使用[canvas]元素的绘图api  110

实战6-2 使用路径和坐标  113

实战6-3 绘制图形:矩形和圆形  121

实战6-4 用纯色填充图形  124

实战6-5 使用渐变色填充  128

实战6-6 在[canvas]中写字  132

实战6-7 相对文字大小  135

实战6-8 输出png图片文件  138

本章小结  142

第7章 html5canvas  143

实战7-1 了解画布api  143

实战7-2 检测是否支持[canvas]和绘制文本  150

实战7-3 认识屏幕坐标系统和[canvas]变换  156

实战7-4 操作像素  160

实战7-5 应用阴影和模糊  166

实战7-6 [canvas]的动画效果  170

本章小结  176

第8章 html5通信api  177

认识postmessageapi  177

增强postmessage通信安全  178

实战8-1 检查浏览器是否支持postmessageapi  179

跨文档消息和cors  181

实战8-2 在window和[iframe]间传送消息  181

实战8-3 用服务端事件技术编写实时web应用  186

实战8-4 用消息通道在不同的浏览上下文中运行代码  190

实战8-5 用xmlhttprequestlevel2上传文件  192

实战8-6 检查xmlhtpprequestlevel2跨源浏览器支持  195

本章小结  198

第9章 html5websocket  199

实战9-1 检查浏览器是否支持websocket  199

实战9-2 建立websocket连接  201

实战9-3 处理websocket事件  204

实战9-4 通过websocketapi使用websocketserver  207

本章小结  216

第10章 html5地理定位api  217

认识地理定位api  217

实战10-1 使用navigator对象  218

实战10-2 获取当前位置  219

实战10-3 使用position对象  222

实战10-4 处理定位错误  225

实战10-5 追踪用户的位置  227

实战10-6 使用geo.js开源库  230

本章小结  232

第11章 html5本地存储  233

实战11-1 认识偶尔连接的应用  233

实战11-2 检查html5存储支持情况  236

实战11-3 为页面声明清单文件  241

实战11-4 使用applicationcache对象  244

实战11-5 applicationcache事件  246

实战11-6 删除本地缓存  248

本章小结  252

第12章 html5无障碍访问  253

无障碍访问的四个原则  253

wcag的目的  254

实战12-1 用[nav]元素创建锚点链接  255

实战12-2 创建无障碍的表格数据  258

实战12-3 创建无障碍的表单  262

实战12-4 使用[video]元素并添加字幕和注解  265

实战12-5 使用aria项目  267

本章小结  274

图书信息来源:中国互动出版

相关推荐