HTML.Next会给我们带来什么?

日期: 2012-05-02 来源:TechTarget中国 英文

  Michael Smith是W3C的一位编辑,他整理了计划在HTML未来版本中将会实现的大量元素和属性,它们会是HTML5.1、5.2或者HTML6的组成部分。其中两个最重要的特性就是Web Intents和Web组件(Web Components)。

  Intents和Android Intents类似,但是它们会暴露给注册为intent处理器的web应用程序。“例如,你可以让web应用程序把自身注册为照片编辑器,如果用户想要编辑照片,就可以调用它,”Smith说到。

  Smith还说,Web组件提供了“一种把新行为绑定到DOM中元素的方式。这和XBL 2.0有些类似,”XBL 2.0是一种XML绑定语言,它会把元素关联到带有脚本的文档、事件处理器、CSS以及另一个文档的其他内容模型上。

  属性

  capture——它属于input元素,提供对相机、麦克风、摄像机以及文件系统的访问。据Smith所说,这个属性已经实现,但是会放在以后5.1或者5.2版本的规格说明中。

  inputmode——帮助我们显示特殊类型的键盘,可能对于输入字符、数字或者大写字母进行了优化。

  download——文档作者指定他更喜欢使用a元素来下载资源。 属性的值会指定资源的默认值。

  ping——用于超链接审计(hyperlink auditing)。

  元素

  content——“代表影子DOM子树(shadow DOM subtree)的插入点。在渲染时,插入点会被元素的子节点所替换。

  datagrid——树的一种可交互、可排序的表现形式,它会以行和单元格的形式列出数据。

  decorator——指定和CSS结合使用的模板,以确定页面上各种组件的感观。

  element——用于定义自定义元素。

  intent——用于声明intent。

  menuitem——与web应用程序中菜单项关联的命令。

  reco——用于语音识别。

  shadow——“指定一个插入点,在这里会渲染影子DOM子树元素列表中下一个存在时间最长的影子DOM子树。而元素本身不会被渲染。”

  template——用于定义可以稍后激活,以插入标记文本的块。

  tts——文本向流媒体的转换。

  关于template,Smith提到,在HTML工作组(WG)中有一场关于是否需要这个元素的讨论。对于reco和tts也有同样的讨论,一些人认为这些功能更适合通过脚本来完成。在WG中还有一场正在进行关于标记和脚本(markup vs. scripting)的讨论,试图决定通过标记元素要做到什么,以及把什么留给脚本来做。

  对于那些有兴趣使用HTML5的人,有很多资源展示了浏览器对HTML5特性的支持情况:Web平台:浏览器技术、我是否能用……、以及请用HTML5。充分利用这些资源会带来很多好处,由于缺少实现,最初包含在HTML规格说明中的特性可能会被抛弃。一个例子就是command,Smith说它会从HTML5的规格说明中删除,因为没有任何浏览器厂商有兴趣实现它。

  关于HTML5标准的将来,Smith提到,当前针对规格说明的计划是在2014年底成为推荐技术,那时它会足够稳定,业界可以安全地采用它。

我们一直都在努力坚持原创.......请不要一声不吭,就悄悄拿走。

我原创,你原创,我们的内容世界才会更加精彩!

【所有原创内容版权均属TechTarget,欢迎大家转发分享。但未经授权,严禁任何媒体(平面媒体、网络媒体、自媒体等)以及微信公众号复制、转载、摘编或以其他方式进行使用。】

微信公众号

TechTarget微信公众号二维码

TechTarget

官方微博

TechTarget中国官方微博二维码

TechTarget中国

相关推荐

  • 对话陈本峰:HTML5究竟给企业带来了什么?

    智能手机的普及,移动计算的应用,带火了HTML5技术。尤其,当我们看到微软朋友圈被“故宫与腾讯合作”的广告刷屏,我们不得不承认,HTML5技术确实很重要,但是HTML5究竟带来了什么,与以往移动技术有什么不同?

  • HTML5促进企业移动化服务走向极致

    在企业困扰于传统移动化方式过于复杂时, HTML5凭借其天然的跨平台特性,乘势而起并逐渐得到企业的关注。可是,由于HMTL5标准建立时间不长,展示性能及稳定性更是需要和浏览器有一个良好的兼容,除此之外企业更是缺乏实际应用经验,所以基于HTML5技术的企业级服务市场还处于一片初创状态。

  • HTML5如何在企业中深入使用?

    据调查显示全球拥有490亿 在线设备,比人口数量多几倍,这说明平均每人拥有不只一部分在线设备。由此可见,全球移动生态系统是多么的庞大。

  • HTML5来了:推荐5个好用的混合式App开发工具

    在残酷的移动互联网竞争环境下, HTML5技术一直受到各方关注,“HTML5颠覆原生 App”的争论也从未停止过,不管怎样HTML5生态的构建方兴未艾。