作品简介

本书作为HTML5网页开发语言的教程,系统地介绍了HTML5的相关知识点。全书共12章,从HTML5的基础知识及其元素的用法开始,后面依次讲解了HTML5的表单与文件API、canvas绘制图形、音频与视频、本地存储、离线Web应用程序、地理位置API、通信API、XMLHttpRequestAPI、WebWorkersAPI等内容。

本书内容全面、结构清晰,有助于读者理解相关知识点。全书的每个知识点都结合相应的代码实例,并展示对应的实例效果图,有助于提高读者的编程能力。读者在实际开发过程中可以应用自如,达到学以致用的目的。

本书适合网页编程爱好者及从事Web网页开发的相关读者阅读。

刘河飞,毕业于北方民族大学,主修软件工程专业,热爱计算机编程。毕业后从事软件开发,JavaWeb方向的工作,对HTML5有浓厚兴趣,并一直追随学习,具有丰富的开发经验,独立开发过很多大型网页。目前就职于深圳英迈思文化科技有限公司,从事现金贷,小额贷款,P2P等金融消费系统的开发工作。

作品目录

  • 内容简介
  • 前言
  • 第1章 认识HTML5
  • 1.1 HTML5的发展历史
  • 1.2 HTML5可以做什么
  • 1.3 世界知名浏览器厂商对HTML5的支持
  • 1.4 如何学习HTML5
  • 第2章 HTML5的与众不同
  • 2.1 语法的改变
  • 2.2 新增的元素和废除的元素
  • 2.3 新增的属性和废除的属性
  • 2.4 全局属性
  • 2.5 HTML5新增的事件
  • 第3章 HTML5的结构
  • 3.1 HTML5新增的主体结构元素
  • 3.2 HTML5新增的非主体结构元素
  • 3.3 使用HTML5新增的结构元素编排一份网页纲要
  • 第4章 HTML5中的表单与文件API
  • 4.1 HTML5表单新增属性与input元素类型的变化
  • 4.2 HTML5中的表单验证
  • 4.3 HTML5表单新增的页面元素
  • 4.4 HTML5中的文件API
  • 4.5 HTML5中的拖放API
  • 第5章 HTML5中的canvas绘制图形
  • 5.1 canvas概述
  • 5.2 canvas应用
  • 5.3 canvas处理图像
  • 5.4 canvas高级功能
  • 5.5 补充知识
  • 第6章 HTML5中的音频与视频
  • 6.1 HTML5 audio与video概述
  • 6.2 使用HTML5 audio和video API
  • 第7章 HTML5本地存储
  • 7.1 HTML5 Web Storage
  • 7.2 本地数据库
  • 7.3 indexedDB数据库的使用
  • 第8章 HTML5构建离线Web应用程序
  • 8.1 离线Web应用程序
  • 8.2 搭建简单的离线Web应用程序
  • 8.3 浏览器与服务器的交互过程
  • 8.4 applicationCache对象
  • 第9章 HTML5地理位置(Geolocation)API
  • 9.1 Geolocation API的基础知识
  • 9.2 隐私
  • 9.3 HTML5 Geolocation API的应用
  • 第10章 HTML5通信(Communication)API
  • 10.1 跨文档消息传输
  • 10.2 WebSocket通信
  • 第11章 XMLHttpRequest API的应用
  • 11.1 利用XMLHttpRequest从服务器端获取二进制数据
  • 11.2 使用XMLHttpRequest发送数据
  • 11.3 实现跨域请求数据
  • 第12章 HTML5 Web Workers API
  • 12.1 HTML5 Web Workers详述
  • 12.2 HTML5 Web Workers中的线程
  • 反侵权盗版声明
展开全部