HTML5之新特性
2014年10月29日,W3C宣布,经过接近8年的努力,HTML5标准规范终于制定完成了,并已公开发布。而相对于我们熟知的HTML4.01,HTML5多了哪些新特性呢。
首先是Semantic(语义化特性),HTML5新增了一些互动语义标签(details+summary,input[date/range/tel/color]...)赋予页面更好的意义和结构,让web成为对用户和对程序,都更有价值的驱动。
DEVICE ACCESS(设备兼容特性),HTML5开创了前所未有的数据与应用接入开放接口。让外部应用可以和浏览器内部的数据相连。(例如视频影音可直接与microphones及摄像头相联。)
OFFLINE & STORAGE(本地存储特性),基于HTML5开发的WEB APP有着更短的启动时间,更快的联网速度,这些全是因为HTML5 APP Cache,以及本地存储功能。Indexed DB(html5本地存储最重要的技术之一)和API说明文档。
CONNECTIVITY(连接特性),更有效的连接工作效率,使得基于页面的实时聊天,更快速的网页游戏体验,更优化的在线交流得到了实现。HTML5拥有更有效的服务器推送技术,Server-Sent Event和WebSockets就是其中的两个特性,这两个特性能够帮助我们实现服务器将数据“推送”到客户端的功能。
MULTIMEDIA(网页多媒体特性),支持网页端的Audio、Video等多媒体功能, 与网站自带的APPS,摄像头,影音功能相得益彰。
3D, Graphics & Effects(三维、图形及特效特性)
Performance & Integration(性能及集成特性)
CSS3特性:
包括结构和样式相分离,去除过时的HTML4标记,引入微数据增加一些全新的表单输入对象,更新更合理的Tag,脱离掉Flash 和Silverlight的canvas对象,取代移动端的flash、追加本地数据库,强化web页的表现等。