在谈及HTML5之前,我想有必要带大家理解一下我们的HTML的历史。HTML全称为(HyperText Markup Language),是使用来结构化细节,定义文档外观和语义的一种标记语言。
早期的HTML非常简单,经过20多年对的发展经历了多个版本
超文本标记语言(第一版)——在1993年6月作为互联网工程小组(IETF)工作草案发布,并非标准。
HTML 2.0——1995年11月作为RFC1866发布,在RRFC2854于2000年6月发布之后被宣布已经过时。
HTML 3.2——1997年1月14日,W3C推荐标准。
HTML 4.0——1997年12月18日,W3C推荐标准
HTML4.1——1999年12月24日,W3C推荐标准。
ISO/IEC 15445:2000 (“ISO HTML”) ——2000年5月15日发布,基于严格的HTML4.01语法,是国际标准化组织和国际电工委员会的标准。
HTML5.0——HTML5是HTML最新的修订版本,2014年10月由W3C完成标准定制。
HTML5.0火爆的起因:
HTML5.0新添加了许多特性,让网页可以力变得更强,折让许多在网页上不切实际的想法变为现实。
近几年的移动互联网变得越来越普及,跨设施,跨终端的需求越来越显著,这也为HTML5的发展提供了契机。
尤其是对于游戏开发来说,一套跨平台的标准更加易于节约开发成本,让开发工作从繁重的多平台版本中解脱出来。
HTML5很像web2.0的概念,基于现有的技术,让使用户体验到不一样的互联网世界。
接下来给大家说一下HTML5的前世今生,说究竟,第一次谈起HTML5要改变世界大概是由于乔布斯,他坚持在IOS中不兼容Flash。在Flash称霸网页富媒体的时代,这是需要一个极大的勇气的。从2007年W3C立项HTML5,直到2014年10月这个长达8年的规范才最终敲定。
在1999年W3C发布了HTML4之后,Web世界快速发展。人们认为当时的HTML4已经足够优秀,可以够承载使用户所有的需求,便认为HTML4不需要再次更新。然而少量公司致力于Web app的发展,希望可以够将传统的应使用通过浏览器,在网页中呈现。这些积极的组织或者者公司,在2004年成立了一个名为“WHATWG”的组织。在2007年,W3C正式从WHATWG手上接收相关工作,并且立项为HTML5。
在此之前,也就是2006年,W3C已经开始和WHATWG工作组进行工作。但是两个组织的研究方向不同,W3C选择了XHTML方向,而WHATWG则选择了现在的HTML5,在2006年两个组织开始合作后,W3C正式宣布放弃XHTML。
自从2008年1第一版的HTML5发布后,老牌浏览器厂商FireFox宣布支持HTML5,接着各大主流浏览器厂商,chrome,Safari以及以后的IE浏览器也逐渐增强对HTML5的支持。之后乔布斯发布了一封著名的公开信“Flash之我见”,心中大肆吹捧HTML5是一个开放的标准,是未来的趋势,这也触发了很多公司开始了HTML5之路。
从HTML5发展的过程来看分为两个阶段;
Web加强与破垄断
Web体验的加强主要体现在下面几点:① Webapp:HTML5中新添加的离线储存,更为丰富的表单,Javascript线程,WebSocket通信以及css3等。② 流媒体:HTML5中新添加加了对Audio和Video视频的支持;③ 游戏:HTML5中新添加的Canvas和WebGL。
二. 移动互联网
不得不说,HTML5赶上了移动互联网的大潮。因为HTML5天生的跨平台的优势,他是唯逐个个通吃PC,MAC,iPhone,iPad,Android和windowsPhone等主流平台的跨平台技术。尽管java和flash都能跨平台但都止步IOS系统。因为移动设施的特殊性,W3C又成立了Device API工作组。主要为HTML5扩展Camera,GPS,螺旋仪等针对硬件设施的API
总而言之,学习H5的小伙伴,赶快行动起来吧!!!!!!!