winston 发表于 2011-12-8 10:10:04

HTML5到底是什么?(上)WebAppTrend|ydj9931

前言:一旦你了解了HTML5,你就会改变审视web的方式。by Brett McLaughlin
HTML5:每个人都使用HTML5,但是没有人知道HTML5到底是什么。我知道这听起来像在说一个脱节的电影—也许是Waiting for Godot或者是Sartre的电影剧本—而不是关于HTML5的声明。但是这的确是事实,大多数人把HTML5当成是HTML4+,或者更糟,HTML4(其中的一些功能他们根本不用)。那结果是什么呢?HTML5肯定会带来的根本改变延期了。当然,这还没到转移视线的时候,因为当你回头看的时候,你可能已经错过了真正重要的东西:HTML5正面临着一个微妙但是重要的转变。
在这篇文章中,我想用更深入的眼光审视一下HTML5.首先我要提出一个论点,这个论点有非常复杂的重要性:HTML5是个全新的东西,并且没有什么之前的东西可以比拟。一旦你真正了解了HTML5,你就会改变编码,审视web和你自己的web应用的方式。
回归首要原则
HTML一直是互联互通的。早在很久之前,那时候电子元件远没有现在这么火热,也没有所谓的“house音乐”,滚石乐队还没有享受到医疗保险。当时web全是大量的巨型文件。事实上,这和现在的情况恰好相反,现在多数人认为改进版的电子书就是电子封面和拷贝的纸质版图书的内容。
90年代,一个文件中,网页都是15页的规格。看这些文件就像在翻一本百科全书。HTML的早期版本旨在解决这个问题,大家普遍认为这个问题损害了网页的可读性和可用性。这主要是因为Tim Berners-Lee,公认的HTML之父,是研究人员的倡导者(主要是CERN)。如果你了解一个搞研究的人,就会知道简洁不是他们的优点,所以在线阅读大型文件是必要的,但是翻阅一个15页-(或者1500-)的文件不是个长久之计。
因此不久之前,HTML不再是主要用很多格式来显示那些文件。HTML是由很多标签组成的。这些标签使一个文档链接到另一个文档。这样15页的文档 一下子就变成了15个一页的文档,它们链接在一些。告别频繁翻页的时代,迎来了有价值的链接时代。这都是标准配置,如果其中一些内容对你来说很陌生,那接下来的内容将会很快深入进去。
HTML5:仍然是链接
快进到现在,HTML5的主要功能仍然是把所有内容链接在一起。只是现在,我们开始意识到对HTML的最初的设想,并不只是把含有静态图片的超文本链接在一起。因此HTML5中引进的音频和视频元素不过是旧元素的一个逻辑扩展。

(注:更准确地说,音频和视频替代了对象和数年前人们需要手动加进去的嵌入式代码,这些代码大多数是从YouTube或者Vimeo中提取出来的。尽管如此,那些元素运行起来看起来更像是页面中的元素,而不是把你带到另一个页面。换句话说,就是图片元素也不过是个内链元素:它从别处抓取内容,并把该内容放到页面上。这就是所谓的链接,也就是HTML到底是什么:把东西链接在一起)
因此你现在可以直接在文件中加入图片,音频和视频。更重要的是,由于这些元素有一级元素,你可以通过JavaScript来操纵这些音频和视频。这一点的意义非常重大,稍后我会重新说到这。简而言之,比起不易得到的元素来说,这种第一阶元素总是鼓励更多的编程访问。
因此,虽然音频和视频元素很新,但是他们的功能却不是新的。HTML5允许你把更多的内容整合到一个文件中,同时这些内容的保持整体性和独立性。这仅仅是确认文件的目录不会长时间停留在一个页面的页尾处,而保持其独立性,并进行简易维护,能够和页面的其他部分整合在一起。
现在,在你继续往下读之前,你需要认识到,抓取音频和视频,并把它放到HTML页面中并不很重要,重要的是你可以更容易地获取“其他内容”,并它放到页面中。也许最终有20到25种元素远远超过了“音频”和“视频”,基本前提仍然是相同的:重要的是不同地方的不同内容可以有意义地结合在一起,通过语义元素描述的这些“内容”可以通过JavaScript访问。事实上,在HTML5中,“其他元素”刚好是音频和视频的几率比较小,并且非常偶然。
原文出处:What is HTML5?
译文来源:http://www.webapptrend.com/
WebAppTrend是一个独立的技术博客,关注Web App前瞻和实践,以及智能浏览器发展

请大家在关注CSDN的同时,关注我们的新浪微博 @WebAppTrend,欢迎加入我们的QQ群:193775364


作者:ydj9931 发表于2011-12-7 16:30:42 原文链接
页: [1]
查看完整版本: HTML5到底是什么?(上)WebAppTrend|ydj9931