027-87227388

HTML5能做什么?

发布时间:2015-04-06 浏览:4616

1982年,Tim Berners Lee为了使全世界各地的物理学家能够方便进行合作研究,创建了HTML语言(Hyper Text  Markup  Language,超文本标记语言)。当时的HTML是以纯文字格式为基础的,其目的是为了对互联网信息进行结构化,包括标题、段落和列表等。

同样是Tim Berners Lee,在1990年发明了第一个网页浏览器World Wide Web。这也正是“万维网”的起源。

网页编写者通过HTML所设立的规范,将内容以及内容的格式写入HTML文件,浏览器通过读取这些内容和格式的信息,以更加可视化和优化的界面,展现在用户面前。因此,HTML语言所能够实现的功能,决定了互联网用户通过浏览器所能够看到的信息。

随着使用率的不断提升,纯文字显然已经无法满足需求。1993年,Marc Andreessen在他的Mosaic浏览器中率先加入标记,首次在Web页面上实现了图片浏览。后来,他创建了风靡一时的“Netscape”浏览器。

同样是在1993年,Tim Berners Lee创建的HTML被互联网工程工作小组(IETF)发布为草案,逐渐成为国际通行标准,由互联网联盟(W3C)维护。目前被最广泛使用的HTML版本是1999年由W3C推荐的,版本号为4.01。

优视科技CEO俞永福说,互联网上的内容主要为两种,一种是网页,另一种是应用,HTML4对于网页的支持已经非常好了。目前,优视科技旗下的手机浏览器UCWEB用户超过2亿。

1999年至今的12年间,互联网发展突飞猛进,但12年中,HTML4的标准未曾修改过。在这个过程中,脚本语言Javascript和XHTML的发布实现了功能增强。但是,HTML4在对网络应用的支持方面,已然显得落后。

2004年,网络超文本应用技术工作组(WHATWG)提出了HTML5的草案,其前身名为Web Application  1.0。从这一名字可以清楚地看出,HTML5的提出是为了解决网络应用的需求。2007年,这一草案为W3C接纳,并成立了新的HTML工作团 队,2008年初,第一份正式草案公布。

至今,七年时间已经过去,HTML5仍然还停留在草案阶段。负责编纂标准格式文件的谷歌代表Ian Hickson预计,可能要等到2012年才会推出“建议候选版”

HTML4无法满足需要,但HTML5迟迟没有推出。为了解决互联网新的需求,一大堆插件(Plug-in)和扩展(Add-on)应运而 生,其中的代表便是Adobe公司的Flash Player。汪华说,最初设计Web的时候未曾想到Web会成为程序运行的平台,所以后来的Flash  Player补足了这个空间。

最初Flash Player是为了在网络页面上展示动态广告而设计开发的。随着需求的增长和Flash技术的扩展,Flash  Player现在已然成了浏览互联网不可或缺的一个插件。几乎所有的网页视频都通过Flash  Player进行播放,网页游戏的崛起与流行,也跟Flash Player所提供的技术支持有着密不可分的关系。

俞永福说,最早网络视频的普及是通过安装本地的客户端来实现的,而Flash Player则使得可以直接通过浏览器观看视频。以Flash Player为代表的插件与扩展,提升了浏览器的能力,补足了HTML4所不能提供的功能。

但HTML5发布之后,这些插件可能难逃被抛弃的命运。从HTML5草案中可以看出,大多数需要插件和扩展来完成的功能,原生的HTML5语言已经能够全部提供

目前,Firefox、Chrome、Opera、Safari和IE等主流浏览器都已经开始支持HTML5。使用这些浏览器,即便是不安装Flash Player,仍然能够观看互联网视频。前提是,这些互联网视频应用也支持HTML5。国内的视频网站优酷已开始支持HTML5,用户使用iPhone或者iPad可以直接通过网页观看优酷上的视频内容。

图像功能的增强是HTML5的另一个亮点。HTML5提供了基于Javascript的2D绘图功能和基于WebGL的3D绘图功能,而HTML4则仅能支持图片和文字功能,这意味着HTML5可以实现良好的网页游戏功能,而不需要任何插件或者扩展的帮助

汪华认为,Flash技术是建立在多年积累出来的开发框架、代码库以及开发工具之上的。而Flash的开发者也已经形成规模与社群,能够借助原先的代码库与开发工具进行更有效率的开发。在这方面HTML5需要重新建设,也就意味着需要长时间的积累。

HTML5更激动人心的特性是其提供的Web数据存储和离线数据存储功能,更多的接口能让浏览器具有更强的处理本地数据的能力。这就使得浏览器可以部分代替操作系统。

草案中的HTML5,虽还未形成统一规范,但它展现出来的新功能,无疑将改变现存的互联网形态。这一改变,甚至可能是颠覆性的。