HTML5

  • 时间:2018-06-12 19:54 作者:我是博文你是谁 来源:我是博文你是谁 阅读:90
  • 扫一扫,手机访问
摘要:在谈及HTML5之前,我想有必要带大家理解一下我们的HTML的历史。HTML全称为(HyperText Markup Language),是使用来结构化细节,定义文档外观和语义的一种标记语言。早期的HTML非常简单,经过20多年对的发展经历了多个版本超文本标记语言(第一版)——在1993年6月作为互

在谈及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火爆的起因:

  1. HTML5.0新添加了许多特性,让网页可以力变得更强,折让许多在网页上不切实际的想法变为现实。

  2. 近几年的移动互联网变得越来越普及,跨设施,跨终端的需求越来越显著,这也为HTML5的发展提供了契机。

  3. 尤其是对于游戏开发来说,一套跨平台的标准更加易于节约开发成本,让开发工作从繁重的多平台版本中解脱出来。

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发展的过程来看分为两个阶段;

  1. 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的小伙伴,赶快行动起来吧!!!!!!!

  • 全部评论(0)
最新发布的资讯信息
【系统环境|服务器应用】不花钱推广小程序的方法(2018-12-18 23:20)
【系统环境|服务器应用】MySQL基本使用(2018-12-18 23:20)
【系统环境|服务器应用】iOS混编Flutter优化&注意(2018-12-18 23:19)
【系统环境|服务器应用】iOS - 最易用的数据库工具类 `XWDatabase` 开源(2018-12-18 23:19)
【系统环境|服务器应用】《iOS设计模式解析》总结(2018-12-18 23:19)
【系统环境|服务器应用】#程序员入职一月就离任,领导竟直接撕破脸皮:招你进来真是瞎了眼(2018-12-18 23:19)
【系统环境|服务器应用】前台埋点统计方案思考(2018-12-18 23:19)
【系统环境|服务器应用】Java 哪些事最困扰你?(2018-12-18 23:19)
【系统环境|服务器应用】vue项目中api接口管理总结(2018-12-18 23:18)
【系统环境|服务器应用】Hive详情与核心知识点(2018-12-18 23:18)
手机二维码手机访问领取大礼包
返回顶部