HTML5解析
发布时间:2011-11-18 14: 32: 36
什么是HTML?
HTML,Hyper Text Markup Language。即超文本标记语言,用于描述网页文档的一种标记语言。HTML是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页文件本身是一种文本文件,通过在文本文件中添加标记符,可以告诉浏览器如何显示其中的内容(如:文字如何处理,画面如何安排,图片如何显示等)。
HTML之所以称为超文本标记语言,是因为文本中包含了"超级链接"点。所谓超级链接,就是一种URL指针,通过点击它,可使浏览器方便地获取新的网页。这也是HTML获得广泛应用的重要原因之一。由此可见,网页的本质就是HTML,通过结合使用其他的Web技术(如:脚本语言、CGI、组件等),可以创造出功能强大的网页。因而,HTML是Web编程的基础,也就是说万维网是建立在超文本基础之上的。
什么是HTML5?
除非你与世隔绝,否则,一定听到过关于 HTML5的各种声音,HTML5是下一代 Web 语言,它不单单是一种标记语言,更为下一代 Web 提供了全新功能,并将引领下一代 Web 实现类似桌面的应用体验。
为了推动web标准化运动的发展,一些公司联合起来,成立了一个叫做 Web Hypertext Application Technology Working Group(Web 超文本应用技术工作组 - WHATWG) 的组织,HTML5草案的前身名为 Web Applications 1.0,于2004年被 WHATWG 提出,2007年被 W3C 接纳,并成立了新的 HTML 工作团队。HTML5的第一份正式草案已于2008年1月22日公布。HTML 5有两大特点:首先,强化了 Web 网页的表现性能。其次,追加了本地数据库等 Web 应用的功能。
现今,各大浏览器对 HTML5 的支持各有千秋,我们期待着他们在一两年内趋向一致,你可能以为,既然这样,现在大概很少人在使用这个未来的标准,事实并不如此,HTML5 现在已经被应用,未来的 Web 已经来临,只是还没有被广泛采用。
在2012年,将会由W3C发布候选推荐版,这个版本的发布就代表着HTML5的规范编写已经完成了。而2022年推出的计划推荐版,则意味着至少会有两个浏览器会完全的支持HTML5的所有特性。2022年听起来似乎很遥远,但通过观察现阶段HTML5的支持程度,可以看出各大浏览器厂商都非常积极。应该不需要到2022年就会有至少两个浏览器支持HTML5。因此现在关注和讨论HTML5,了解HTML5的新特性,对以后的产品规划是有重大意义的。
Web2.0带来的丰富互联网技术让所有人都享受到了技术发展和体验进步的乐趣。作为下一代互联网标准,HTML5自然也是备受期待和瞩目,技术人员、设计者、互联网爱好者们都在热议HTML5究竟能带来什么。那么就一起来窥探一下这个还未诞生就已经声名在外的新标准吧。
简单来说,HTML5 是下一代 Web 语言,它不再只是一种标记语言,它为下一代 Web 提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化,从而使Web 能够轻松实现类似桌面的应用体验。
改变移动互联网应用的开发方法:一方面,移动互联网应用开发者能通过使用HTML5方便地利用原来HTML语言编写的设计,Web开发人员也更容易上手;另一方面,HTML5在与媒体的结合上十分便利,产品可以具备更高质量,实现大量新增的表现效果。
挑战移动设备原生应用:一方面,HTML5可以轻松地使以其编写的应用在各种移动平台和设备上运行,从而避免每一个平台去开发一个原生应用,Web技术也无疑会创造更一致的用户体验;另一方面,由于原生应用必须通过下载、安装等一系列操作才能使用,而这个过程中用户的流失率很高,降低了用户体验,造成诸多不便,而基于HTML5的web应用则只需打开网页就可运行,可以十分有效地降低用户流失率。以及HTML5对图像,位置,存储,速度,社交,游戏等等的新功能和新特性的优点。
有了如此多的优点,有理由相信HTML5将成为今后开发应用的重要技术平台。在HTML5被广泛采用之前,我们还无法完全知道HTML5代码将带来的好与坏。总体来说,HTML 5会越来越普及、越来越强大,成为改变移动互联网的重要力量及业界发展的趋势。另外,随着4G网络的出现,移动网速将得到更大幅度的提高,用户从互联网获取内容时将会更加迅速和可靠,基于HTML5的应用也将愈加广泛,显现出蓬勃的生机。让我们共同期待HTML5的降临。
展开阅读全文
︾