• Mozilla对HTML5规范支持列表


    翻译自Mozilla Developer Network

    在2009年10月28日,HTML 5规范草稿在网络超文本应用技术工作组(WHATWG)中基本出于最后定稿阶段,这意味着HTML 5标准基本定型了。这里列出来一些已经在Mozilla的Gecko中支持的HTML 5特性。

    HTML5简介

    HTML5简介 
    这篇文章介绍了如何在您的网页设计和应用中使用HTML5。

    HTML5元素

    使用Audio和Video元素(Firefox 3.5) 
    Firefox 3.5中添加了对HTML5中Audio和Video元素的支持。

    Canvas支持

    使用Canvas来画图(Firefox 1.5) 
    了解如何使用全新的<canvas>标签来在Firefox中绘图。

    Cavnas元素中使用HTML5文本API (Firefox 3.5) 
    Canvas现在支持HTML5的文本绘图API。

    网络应用特性

    离线资源 (Firefox 3.5) 
    Firefox完全支持HTML 5离线资源规范。

    工作者线程——Web workers (Firefox 3.5) 
    Firefox 3.5开始支持工作者线程,允许在网络应用中提供多线程操作。虽然这部分还不是HTML5的规范,但是目前已经被WHATWG规范化,并且通常会作为特性的一部分常常跟HTML5一起被提起。

    在线和离线事件 (Firefox 3) 
    Firefox 3中支持WHATWG规范的在线和离线事件,允许网络应用和浏览器扩展监听用户当前是否有可用的网络连接,也同样可以监测网络连接的有效。

    WHATWG客户端会话和持久化存储-DOM存储 (Firefox 2) 
    客户短会话和持久化存储允许网络应用在客户端存储结构话数据。

    在网络应用中使用文件对象 (Firefox 3.6) 
    对全新HTML5文件API的支持已经添加到Gecko引擎中,可以允许网络应用更方便的对用户选择的本地文件进行操作。具体内容包括通过指定type='file'的input控件来多选文件等。

    DOM特性

    getElementsByClassName (Firefox 3) 
    在文档对象和元素节点上使用getElementsByClassName方法已经添加到Firefox中。可以通过类名字或者类名字列表来查找节点。

    托拽操作 (Firefox 3.5) 
    HTML5的托拽API允许在站点以及多个站点之间托拽对象。目前也提供了更加简单的API给扩展和基于Mozilla技术的应用使用。

    HTML中的焦点管理 (Firefox 3) 
    全新的HTML5 activeElement 和 hasFocus 属性现已被支持。

    网络应用可以注册为Protocol Handlers (Firefox 3) 现在您可以使用navigator.registerProtocolHandler()方法来把网络应用注册为协议处理器-Protocol Handlers。

    HTML解释器

    从2010年开始,Gecko内置HTML5兼容解释器已经被默认开启——解释器负责把网上读取的HTML字节转化为文档对象模型。(需要注意的是,在Gecko 1.9.2即Firefox 3.6系列里面一同内置的HTML5解释器还有很多问题,希望不要在实际用途中开启。)这个解释器会全新应用在Firefox 4中。

    其他变化

      • HTML文档中的localName 和 namespaceURI发挥的作用同XML中类似属性作用相同:localName返回小写的内容,HTML元素的 namespaceURI 为 "http://www.w3.org/1999/xhtml" (Firefox 3.6)
      • 当页面URI的文档片段标识(URL中"#"后面的部分)发生变化的时候,页面可以接收到“hashchange”的事件。可以查看window.onhashchange了解更多信息(Firefox 3.6)
      • 支持HTML5的 element.classList 来轻松获取class属性(Firefox 3.6)
      • 显示属性中的颜色信息依据HTML5规则进行解析(Firefox 4)

    http://mozilla.com.cn/post/21628/

  • 相关阅读:
    HTML5 跨文档消息传输
    Cordova 本地项目创建方法
    远程登录协议
    Linux mii-tool命令
    Linux ethtool命令
    Linux内核阅读相关
    C语言介绍
    Proc-fs 编程
    Linux syslog介绍
    Mpich编程
  • 原文地址:https://www.cnblogs.com/daishuguang/p/3972002.html
Copyright © 2020-2023  润新知