HTML5 实战宝典作者:山西优逸客科技有限公司 著出版时间:2017内容简介 《HTML5 实战宝典》是一本学习HTML5的宝典,以实际项目为驱动,内容全面,讲解通俗,适合各层次的学习者。《HTML5 实战宝典》分为14章,由浅入深地讲解了HTML5的基本概念和基本功能,包括地理位置定位、本地存储、离线存储、WebSocket、Canvas、表单等,而且对每一个概念的讲解都配备了恰如其分的示例和代码,让读者通过动手实践,切身体会到这些概念的含义和价值。《HTML5 实战宝典》前半部分结合实例深入讲解了HTML5在PC端的大放异彩的功能,后半部分则深入讲解HTML5在移动端的应用开发知识,系统地讨论了离线存储、本地存储和HTML5 Canvas游戏等主题。《HTML5 实战宝典》适合各个层次的前端开发人员学习,无论是出于工作需要,还是好奇心的驱使,只要你想深入理解HTML5,本书都会让你大有收获。目录序前言第1章 HTML5概述11.1 一个新的Web开发平台21.2 HTML5为什么受欢迎21.3 HTML5的可持续性41.4 HTML5的发展历程5第2章 HTML5规范72.1 新的文档声明和语法规范82.2 废弃的标签和属性102.3 新的结构标签和属性122.4 对于浏览器的支持情况19第3章 HTML5表单新功能——注册和登录验证实战243.1 表单新控件详解253.2 构建表单用户界面313.3 表单验证383.4 注册和登录实战41第4章 文件处理和拖拽——文件上传实战514.1 File API524.2 HTML5 拖拽事件574.3 dataTransfer对象624.4 利用拖拽效果完成上传功能64第5章 客户端存储——在线可编辑表格实战685.1 客户端存储概述695.2 利用localStorage API 管理数据695.3 利用sessionStorage API管理数据715.4 在线可编辑表格实战72第6章 HTML5通信技术——在线五子棋实战776.1 WebSocket 概述786.2 WebSocket 的原理及运行机制786.3 在线五子棋实战79第7章 HTML5画布——在线绘图板857.1 绘制基本图形867.2 擦除Canvas画板1017.3 绘制复杂图形1037.4 绘制文本1087.5 图片操作1117.6 像素操作1127.7 矩阵变换与坐标关系1157.8 绘图板实战118第8章 多媒体——自定义炫酷播放器1258.1 HTML5对多媒体的支持1268.2 音频和视频标签1278.3 音频和视频API1298.4 播放器实战132第9章 移动端触摸事件1389.1 移动端事件模型1399.2 移动端事件详解1419.3 可拖拽轮播图143第10章 离线应用14810.1 离线应用概述14910.2 离线资源缓存14910.3 在线状态检测15110.4 离线应用示例151第11章 history历史记录15711.1 应用场景15811.2 HTML5历史记录详解15811.3 history新特性结合ajax增强单页面体验160第12章 新闻APP16412.1 HBuilder开发环境16512.2 HBuilder Webview详解16612.3 新闻APP页面制作16812.4 结合HBuilder实现新闻APP171第13章 地理位置定位17913.1 位置信息获取18013.2 浏览器支持情况18013.3 隐私18113.4 HTML5 Geolocation API18113.5 构建应用18413.6 百度地图API185第14章 微信游戏开发18714.1 微信二次开发平台简介18814.2 微信二次开发原理18814.3 微信二次开发步骤18814.4 自动回复功能示例19314.5 微信游戏开发技术背景19514.6 微信游戏推送方式19514.7 像素鸟游戏以及布局19514.8 像素鸟效果实现197附 录203附录A:编辑工具简介204附录B:HTML5相关API207附录C:相关开发环境的安装217 上一篇: 大道至简: C++STL (标准模板库) 精解 下一篇: PCI Express 体系结构导读