首页 > 范文大全 > 正文

Web应用的新技术HTML5

开篇:润墨网以专业的文秘视角,为您筛选了一篇Web应用的新技术HTML5范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

摘要:html5是基于HTML 4.01 和 XHTML 1.0 标准的最新HTML标准版本,现在仍处于发展阶段。该文介绍了HTML5的特性,分析了HTML5和HTML4之间的主要区别,提出了基于HTML5的web应用编码方法,最后总结了该技术现存的不足之处。

关键词:HTML;Web应用;HTML5

中图分类号:TP393 文献标识码:A 文章编号:1009-3044(2012)31-7462-04

1 HTML5简介

HTML标准自1999年12月的HTML4.01后,后继的HTML5和其它标准被束之高阁,为了推动Web标准化运动的发展,多家公司联合成立了WHATWG(Web Hypertext Application Technology Working Group,Web超文本应用技术工作组)组织专注于新的Web表单和应用程序的标准,同时W3C(World Wide Web Consortium,万维网联盟)推出了基于XML技术的XHTML 2.0。在2006年,这两个标准进行融合,从而创建了一个新版本的HTML。HTML5的前身称为Web Applications 1.0,于2004年由WHATWG提出,2007年被W3C接纳。HTML5的第一份正式草案已于2008年1月22日公布。HTML5仍处于完善之中。互联网主要标准管理团体万维网联盟近日提出新计划在2014年前让HTML5成为官方“候选推荐”标准,并在2016年完成HTML5.1标准。然而,大部分现代浏览器已经具备了某些HTML5支持,支持的浏览器包括Firefox,IE9,Chrome,Safari等。

HTML5提供了像和一类的新的元素和属性标签,这类标签对于搜索引擎的检索结果的优化非常有帮助,同时更适合在小屏幕的手持设备上使用。HTML5吸纳了XHTML2一些改进建议,比如,新的HTML标签header, footer, dialog, aside, figure等有助于文档结构的改善,不再是简单地使用div实现,使内容创作者更加容易地创建文档。

迄今为止,并没有什么流行的浏览器可以完全的支持所HTML5规范的所有功能。但明确的是,今天的主流浏览器都将趋于支持HTML5,但是仍存在许多不完全的支持或兼容。

2 HTML 5特性

1)语义特性

HTML5标签具有更好的页面语义和结构。HTML5包含有对RDFa、微数据与微格式等方面支持的标签,能够构建数据驱动的Web应用。

2)本地存储

HTML5 APP Cache以及本地存储功能能够减轻服务器端的压力,有效利用客户端的压力。

3)设备兼容

HTML5为网页应用开发者们提供了更多功能上的优化选择,带来了更多体验功能的优势。HTML5提供了新的数据与应用接入开放接口,外部应用程序就可以直接访问浏览器内部的数据,例如视频影音可直接与麦克风及摄像头相联。

4)连接特性

更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。应用HTML5更有效的服务器推送技术Server-Sent Event能够帮助我们实现从服务器端将信息直接推送到客户端的功能。

5)网页多媒体

HTML5支持客户端的声音、视频等多媒体功能,并能够与网站配置的APPS、摄像头和影音功能进行协同完成。通过HTML5新的视频和音频标签能够很容易地把多媒体内容嵌入到网页中。

6)网页特效

HTML5网站设计能在SVG、Canvas、WebGL 及 CSS3的基础之上在浏览器中呈现给客户惊人的3D视觉效果。

7)性能与集成特性

HTML5 网站设计会通过XML 5从入门到精通[M].北京:清华大学出版社,2012.

[3] 陆凌牛.HTML 5与CSS 3权威指南[M].北京:机械工业出版社,2011.

[4] Makzan.HTML5游戏开发实战[M].北京:机械工业出版社,2012.

[5] 弗里曼,罗布森.深入浅出HTML5编程(影印版)[M].南京:东南大学出版社,2012.