学HTML5应该注意的那些事

Posted 至悟云科技

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了学HTML5应该注意的那些事相关的知识,希望对你有一定的参考价值。

学HTML5应该注意的那些事

你可能会问:“如果旧版本的浏览器不提供支持,我怎么能学习html5呢?”但这问题本身就有误导性。HTML5不是什么大事,它只是单个功能的集合而已。


学HTML5应该注意的那些事

1.这不是什么大事

HTML5不是什么大事,它只是单个功能的集合而已。所以你不能检测出“支持HTML5”,因为这没有任何意义。但你可以检测出浏览器对单个功能的支持,比如画布,视频或者地理位置。


学HTML5应该注意的那些事

你可能会把HTML5当作各种标签和尖括号,这只是它的一个重要组成部分,但还不是它的全部。HTML5规范还定义了那些尖括号与javascript通过DOM(文档对象模型)进行交互的方式。HTML5不仅仅定义了一个"video"标签,在DOM里还有一个针对视频对象的相应的DOM API(应用程序接口)。你可以使用这个API来检测浏览器对不同视频格式的支持,在"video"标签里,你可以实现播放视频,暂停,静音,显示视频已经下载的程度,以及其他一切你创建一个丰富的用户体验所需要的功能。


2.你不必放弃任何东西

学HTML5应该注意的那些事


不论你喜不喜欢,都不能否认HTML4是有史以来最成功的标记格式。HTML5是在这个成功之上诞生的。你不需要抛弃你已有的标记。你不需要重新学习你已知道的内容。如果你的web应用程序昨天还能在HTML4里运行,它就能在今天这个HTML5时代里运行。


学HTML5应该注意的那些事



3.很容易上手

学HTML5应该注意的那些事


升级”到HTML5可能就像改变你的文档类型一样简单。文档类型应在每个HTML页面的第一行就定下来了。先前的HTML版本定义了许多文档类型,那时候选择正确的文档类型是比较棘手的。

升级到HTML5文档类型并不会破坏你已经存在的标记,因为所有在HTML4里定义的标签都仍被HTML5支持。但HTML5允许你使用(和验证)新的语义元素,比如"article","section","header"和"footer"。


4.HTML5已在使用

学HTML5应该注意的那些事

不论你在画布上画东西,播放视频,设计更好的表单,还是创建离线作业的web应用程序,你都会发现这些都已经很好地获得HTML5支持了。Firefox,Safari,Chrome,Opera和手机浏览器已经支持画布,视频,地理位置,本地存储以及更多的功能了。Google已经支持微数据注释了。即使是极少为标准支持开辟新路的微软,都已经在新的IE浏览器中支持了HTML5绝大部分的功能。


5.HTML5会一直流行下去

学HTML5应该注意的那些事

提姆·伯纳斯·李在上个世纪90年代发明了万维网,后来他又创办了W3C作为web标准的管家,这个组织已经管理了15年之久。下面是W3C在2009年9月份不得不公布的web标准的未来:


今天,W3C负责人宣布,当XHTML 2工作组章程在2009年年底到期时,不会续签合同。通过这么做,也通过HTML工作组增加的资源,W3C希望加快HTML5的进度,并澄清W3C在未来HTML领域的地位。


以上是关于学HTML5应该注意的那些事的主要内容,如果未能解决你的问题,请参考以下文章

缓存性能HTML5缓存的那些事

JS异步那些事 四(HTML 5 Web Workers)

Linux命令的那些事

小师妹学JavaIO之:文件读取那些事

java编程那些事

CALayer的那些事