《HTML5秘籍》?听起来有点像《葵花宝典》。担心看不懂?没关系,先来看看阅读本书需要什么条件:写过简单的网页,懂一点儿样式表,懂一点儿JavaScript。这下很多人都可以松口气了。我再给大家吃颗“定心丸”:本书是由资深译者李松峰老师翻译的。李松峰老师翻译过很多广受好评的图书,包括《JavaScript高级程序设计(第3版)》、《简约至上》、《布道之道》等。他不仅将复杂难懂的英文长句用通俗易懂的中文表达出来,而且还改正了英文原版中遗留的一些错误,大大减少了Web开发人员的阅读障碍。小编在编辑过程中体验到了前所未有的轻松顺畅,因而能在短短十几天时间内将这本书编辑完,在此对李老师表示感谢。

说了这么多,有些人可能等不及想知道本书介绍了哪些内容。我们来看看。本书主要包括四部分。第一部分当然是介绍HTML发展到HTML5的历程、HTML5的优势,同时涉及浏览器支持情况以及HTML5的语义元素。第二部分便开始介绍编写现代网页,探索HTML5表单元素的变化,讲述HTML5激动人心的新功能(支持音频和视频播放),展示了令人神往的Canvas绘图技术以及最新版的CSS3。第三部分开始接触更加复杂高级的技术,包括离线应用、与Web服务器通信(介绍久负盛名的XMLHttpRequest对象),以及更酷的JavaScript技术。介绍JavaScript部分的目的是介绍解决现代Web应用开发难题的三个新功能。第一是可以确定用户位置的地理定位,第二是在后台执行复杂任务的Web Worker,第三是能够同步网页URL和当前状态的新的浏览器历史功能。

本书结构非常合理,循序渐进地介绍相关知识,有助于读者理解。