HTML5网页技术在网站设计运用中的利弊之争(二)

程序员正在学习这门新技术,短期内基于HTML 5的应用程序会大量增加。HTML 5是一门难以预测的Web技术,它全面影响着程序员社区。实际上由于科技行业发展飞速,为了不被淘汰,程序员不能等到这门技术成熟后才开始了解HTML 5。他们当中已经有很多人有意或者无意的接受了这个新兴技术和相应标准。另一方面,多数程序员并不会过多在乎HTML 5什么时候通过W3C组织的审评。W3C是一个庞大的机构,运作起来更像一个联邦政府。大部分程序员在打造自己的应用的时候并没有参考W3C的指导,而事实上HTML 5已经有很多功能可供程序员使用。你是不可能去检测“HTML 5支持性”的,因为根本就没有这种东西存在。但是你可以测试对某些特性的支持,比如画布功能、视频功能。播放视频、设计更好的表单,或是构建能离线工作的Web应用,你会发现HTML 5已经得到兼容了。 

HTML 5还定义了如何让这些尖括号通过文件对象模型(Document Object Model DOM)和Javascript交互。比如,HTML 5并不是只定义一个标记,同时还会有针对相应视频对象的DOM API。你可以使用这个API来检测对不同视频格式的支持,如播放视频、暂停、静音、记录下载进度,以及其他你需要围绕着这个 标记来构建丰富浏览者体验。标记语言,HTML 5就是建立于它的成功之上。你不需要丢掉现有的标记,你也不需要重新学习你已经知道的东西。如果你的Web应用以前是用HTML4运行的,那么它现在在HTML 5的标准之下仍然适用。

原文出处:广漠传播 上海网站建设(http://www.greatmo.com/post/532.html)