本节书摘来自异步社区《html5和css3快速参考》一书中的第1章,第1.2节,作者: 【美】sergey mavrody 更多章节内容可以访问云栖社区“异步社区”公众号查看。
html5的优势
向后兼容能力:html5内封装了之前所有版本的文档类型。
更简单的语法:语义更为完善,编码更为高效,文档也更为小型化。
新元素及其属性使得我们的设计与开发工作变得更为灵活。
拥有视频与音频插件,支持媒体定时播放功能。
拥有更智能化的web forms 2.0功能(html5将取代web forms 2.0)。
能在单行中内嵌svg和mathml等支持text/htmlmime类型的数据。
拥有20多个新型脚本api(application programming interfaces,应用程序接口)插件,其中包括:
canvas元素的2d图形功能;
文档编辑功能;
拖放功能;
地理定位功能;
本地离线存储;
媒体捕获功能;
微数据功能。
至少它将会使开发变得更容易,用户体验更强大。
谁需要这本书
下面这张图的灵感来自于jesse garrett的《用户体验的元素》1一书。在这张图中,我们展示了一次典型的web应用开发中所会涉及的所有周期和角色,而其中的大部分都与我们将要在html5和css3中获得的知识与技能有关。因此,任何对html和css技术,或对web站点以及web应用程序开发、设计及其用户体验问题感兴趣的人,都可以在阅读这本书的过程中获得相应的收益。
