内 容 简 介
HTML5 是取代 HTML4 的新一代 Web 技术,尽管正式标准还没有发布,但实际上已经被广泛
应用于各智能移动终端设备上,而且绝大部分技术已经被各种最新版本的浏览器所支持。本
书逐一剖析 HTML5 标准中包含的最新技术,全书分 11 章,详细介绍了 HTML5 新标准中提
供的各种 API,同时附上了相关的应用实例,方便读者直接掌握这些 API 的使用,且大部分
可以直接应用于自己的 HTML5 程序中。
前言
自从 1993 年互联网工程工作小组(IETF)发布了最初的 HTML 1.0 版本以来,期
间经过了多次版本升级,现在广泛使用的最新正式版本是 1999 年 12 月发布的 HTML
4.01,至今已有 11 年了。
对于日新月异,分秒间都可能发生变化的 IT 世界来说,10 多年前可以说是很久
以前了。尽管全世界的程序员开发出了各种各样的技术来扩展 HTML4 的功能,但这
个“古老的”HTML4 标准越来越显示出其技术局限性,Web 世界呼唤一个崭新的标准
来取代这个“古老的”HTML4 标准。新的 HTML5 标准可能于 2012 年正式公布。在这
之前,在各种最新版的 Web 浏览器(如 FireFox 3.6 及以上、Opera10.5 及以上、Google
Chrome 3 及以上、Internet Explorer 9、Safari 4 及以上)中已经支持大部分 HTML5 新标
准中将要包括的内容了。尤其是在近年热卖的各种智能终端设备,如 iPhone、iPad、
Android 手机等对 HTML5 的支持更迅速、更彻底,这是因为 HTML 5 在开发各种智能手
机应用以及智能移动网站时具有巨大的优势。
本书内容
全书分 11 章,详细介绍了 HTML5 新标准中提供的各种 API,同时附上了相关的应
用实例,方便读者直接掌握这些 API 的使用,且大部分可以直接应用于自己的 HTML5
程序中。
第 1 章是 HTML5 的概要,详细介绍了各种浏览器以及智能终端设备中对 HTML5
API 的支持现状。
第 2 章介绍 HTML5 新标准中最受关注的功能之一——图形/图像绘制技术 Canvas。
尽管现在在 Canvas 中只能绘制 2D 图形/图像,但随着技术的发展将来完全可能取代
Flash 等技术。抛弃各种类似于 Flash 的插件正是 HTML5 新标准的目标之一。
第 3 章介绍 CSS 的最新版本 CSS3。编写 CSS3 样式单,能简单实现许多 CSS2 无法实
现、或者实现起来很困难的效果,结合本书附录 C 中关于 CSS3 的动画实现方式的内
容,读者可全面了解 CSS3 的具体应用。
第 4 章介绍在网页中绘制矢量图形的技术——SVG,帮助读者学习另一种不同于
Canvas 的图形绘制技术。
第 5 章介绍 HTML5 中另一种广受关注的 API,即 Video&Audio。在 HTML5 中只需要
使用<video>/<audio>标签就可以实现视频/音频文件的播放,同时可以通过 JavaScript 脚
本对其播放进行控制。
第 6 章介绍 HTML5 新标准提供的拖放功能。不仅可以轻松实现画面控件的拖放,
还可以结合 File API 将桌面文件直接拖入到网页中,本章详细介绍了关于拖放功能的
各种知识。
第 7 章介绍在 HTML5 中脱机实现 Web 应用程序的方式。脱机 Web 应用程序不仅允许
用户在 Internet 环境中访问其网页,也可以在无法连接 Internet 时访问相应网页。
第 8 章介绍 HTML5 新标准中特色的双向通信(客户端与服务器)解决方案——
评论