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

HTML5引入了大量新的JavaScript API,支持视频音频播放、跨文档消息传递等功能,并新增多种表示元素如headers、footers等,改进了表单输入类型,同时放弃了对框架的支持。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


新增的特性充分地考虑了应用程序开发人员,因此,html 5引入了大量的新的javascript api.可以利用这些内容与对应的html元素相关联,它们包括:

2/一个允许web应用程序将自身注册为某个协议或mime类型的api.

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

6/跨文档的消息传递,它提供了一种方式,使得文档可以互相通信而不用考虑它们的源域,7/在某种程度上,这样的设计是为了防止跨站点的脚本攻击.

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

使用javascript api的键/值对实现客户端的持久化存储,同时支持嵌入的sql数据库.

同时,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月作为最终的正式版本而被推行.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值