本节书摘来自异步社区《HTML5和CSS3快速参考》一书中的第1章,第1.2节,作者: 【美】Sergey Mavrody 更多章节内容可以访问云栖社区“异步社区”公众号查看。
1.2使用HTML5的理由
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应用程序开发、设计及其用户体验问题感兴趣的人,都可以在阅读这本书的过程中获得相应的收益。