快捷搜索:

揭开HTML 5工作草稿的神秘面纱

万维网同盟(W3C)宣布了HTML 5规格阐明书的草稿 ,这是自HTML 4在十多年前宣布以来的第一个主要的修订版.在这时代,跟着开拓者徐徐将自己的利用法度榜样移植到Web之上,它已经从一个主要的静态媒体成长为互动的利用法度榜样,具有富厚的媒体内容.HTML 5的目的便是要反应出这样的变更.

新增的特点充分地斟酌了利用法度榜样开拓职员,是以,HTML 5引入了大年夜量的新的Javascript API.可以使用这些内容与对应的HTML元素相关联,它们包括:

1/二维绘图API,可以用在一个新的画布(Canvas)元素上以便出现图像、游戏图形或者其他运行中的可视图形.

2/一个准许web利用法度榜样将自身注册为某个协议或MIME类型的API.

3/一个引入新的缓存机制以支持脱机web利用法度榜样的API.

4/一个能够播放视频和音频的API,可以应用新的video和audio元素.

5/一个历史记载API,它可以公开正在浏览的历史记载,准许页面在加上它之后更好的在AJAX利用法度榜样中实现对退却撤退按钮的支持.

6/跨文档的消息通报,它供给了一种要领,使得文档可以相互通信而不用斟酌它们的源域,7/在某种程度上,这样的设计是为了防止跨站点的脚本进击.

8/一个支持拖放操作的API,用它可以与draggable特点相关联.

9/一个支持编辑操作的API,用它可以与一个新的全局contenteditable特点相关联.

10/一个新的收集API,它支持web利用法度榜样在本地收集上相互通信,并在它们的源办事器上保持双向的通信.

应用JavaScript API的键/值对实现客户真个持久化存储,同时支持嵌入的SQL数据库.

办事器发送的事故,经由过程它可以与新的事故源(event-source)元素关联,新的事故源元素有利于与远程数据源的持久性连接,而且极大年夜地打消了在Web利用法度榜样中对轮询的需求.

同时,HTML 5还引入了许多新的表示元素以支持通俗的页面组件,例如headers(页眉),footers(页脚),figures(插图),dialog(对话, 用于标记会话)以及navigation(导航).此外,还有一个新的datagrid元素支持交互式的表与树,一个为组合框供给的datalist元素,以及一个progress特点,它能够展现一个运行光阴长的义务的完成环境.同时,还增添了支持RSS种子的页面标签.

针对表单,input元素的type类型包孕了对日期、光阴、email和URLs的全新支持,这样一来,浏览器就能够供给用户界面元素,例如一个日历的日期选择器或者与用户地址薄的集成,同时还能够将数据按照一个定义好的款式提交给办事器.

HTML 5还放弃了对一些众所周知的特点的支持.此中最惹人注目的便是放弃了对框架(frames)的支持,由于经久以来框架均被觉得破坏了网页的可造访性与可用性.值得重视的是,纵然浏览器完全支持HTML 5标准,它仍旧会继承支持这些被放弃的特点,由于对HTML旧版本的支持会持续多年.

HTML 5在W3C的HTML事情组的指示下进行开拓,该事情组成立于2007年3月.事情组的运营是完全公开的,在近500名介入者中包括了来自Apple、 Google、IBM、Microsoft、Mozilla Foundation、Nokia与Opera的成员.

“毫无疑问, HTML是一个异常紧张的标准”,第一个HTML版本的作者,W3C理事Tim Berners-Lee说道.“我很愉快地看到开拓者社区,包括浏览器供给商一路致力于创建Web的最佳成长轨迹.要整合这么多人的设法主见是一个艰难的义务,我们面临的寻衅便是要找到立异与守成、抱负与务实之间的平衡.”

HTML 5将徐徐替代HTML 4,然则HTML 5规格阐明书的终极确定依然任重而道远.今朝的计划是在2009年时代初步将其作为候选以保举应用,然后在2010年9月作为终极的正式版本而被执行.

作者 Charles Humble

译者 张逸

您可能还会对下面的文章感兴趣: