第一节 HTML5的发展概况:乘风而起,终迎爆发
一、HTML5的基本概念
HTML(HyperText Markup Language)的意思是超文本标记语言,是万维网的核心语言、标准通用标记语言下的一个应用,也是一种规范,一种标准,它通过标记符号来标记要显示的网页中的各个部分。网页之所以能从一个端口把信息传递到另外一个端口而不变形,正是因为它们遵循了同一种语言法则——HTML。
自1999年12月发布HTML4.01后,后继的HTML5和其它标准被束之高阁。经过几乎8年的艰辛努力,2014年10月29日,万维网联盟(W3C)的HTML工作组正式发布了HTML5的正式标准并向所有人全面开放。
HTML5指的是HTML的第五代应用规范,它不再只是一种标记语言,它为下一代 Web 提供了全新的框架和平台,包括提供免插件的音视频、图像动画、本体存储以及更多酷炫而且重要的功能,并使这些应用标准化,从而使Web 能够轻松实现类似桌面的应用体验。
图表 1:HTML5的四个核心特性
资料来源:北京欧立信调研中心整理
因此,HTML5的技术实现并非完全依赖HTML5标准,它有时仍需结合JavaScript等。所以一般提及HTML5的Web开发技术,除官方定义的标准外,还包括第三版层叠样式表(CSS3)、地理定位(Geolocation)等规范,它们共同作用才形成了丰富多彩的网页。
图表 2:HTML5,CSS3和JAVASCRIPT的关系