翻译自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/

Mozilla对HTML5规范支持列表的更多相关文章

  1. HTML5不支持标签和新增标签

    1.HTML5不支持或不赞成使用的标签 <acronym>——定义只取首字母的缩写,HTML5 不支持.使用<abbr>定义缩写代替,其中title 属性可用于在鼠标指针移动到 ...

  2. HTML5规范尘埃落定,5个开发工具推荐

    HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻.数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对两个人群的优势.其 ...

  3. HTML5 简介、HTML5 浏览器支持

    HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定. HTML5的设计目的是为了在移动设备上支持多媒体. HTML5 简单易学. 什么是 HTML5? HTML5 ...

  4. Html5浏览器支持

    HTML5 浏览器支持 把 HTML5 元素定义为块级元素 语义块级displayblock实例 header, section, footer, aside, nav, main, article, ...

  5. 黑群晖DSM 6.1网卡支持列表

    黑群晖DSM 6.1网卡支持列表 Network Drivers====================================AMDamd8111e : AMD 8111 (new PCI ...

  6. 微信内置浏览器对于html5的支持

    微信内置浏览器对于html5的支持 来源: 作者: 热度:102 日期:14-06-10, 09:10 AM 我在做针对微信的HTML5应用, 目前遇到的几个问题是 一. 安卓版微信直接调用系统浏览器 ...

  7. HTML5规范-相关资料链接(大多都是英文文档)

    网站做的更规范,尽量选择正确的HTML5结构元素.地址:http://html5doctor.com/happy-1st-birthday-us/#flowchat 了解算法和分块      知道文档 ...

  8. HTML5中支持新的媒体元素有这些

    HTML5对媒体的支持性很强,支持以下媒体元素: · audio  定义音频 · video  定义视频 · embed  作为外部应用的容器 · source  多种媒体源的支持 · track   ...

  9. 关于html5不支持frameset的解决方法

    转自:http://blog.sina.com.cn/s/blog_b2813a790101ejvf.html html5已经不支持frameset了,很郁闷,看了大家的解决方法,无非就是两种1. 使 ...

随机推荐

  1. 文件处理-Directory类 (C#)

    转http://skybirdzw.blog.163.com/blog/static/7257062620099751329403/ 文件处理-Directory类 (C#) Directory.Cr ...

  2. iOS自定义UICollectionViewLayout之瀑布流

    目标效果 因为系统给我们提供的 UICollectionViewFlowLayout 布局类不能实现瀑布流的效果,如果我们想实现 瀑布流 的效果,需要自定义一个 UICollectionViewLay ...

  3. 利用jquery.form实现异步上传文件

    实现原理 目前需要在一个页面实现多个地方调用上传控件上传文件,并且必须是异步上传.思考半天,想到通过创建动态表单包裹上传文件域,利用jquery.form实现异步提交表单,从而达到异步上传的目的,在上 ...

  4. Spring MVC中如何传递对象参数

    springController: @Controller @RequestMapping("/user") public UserController extends BaseC ...

  5. 20151216JqueryUI学习笔记---按钮

    按钮(button) , 可以给生硬的原生按钮或者文本提供更多丰富多彩的外观. 它不单单可以设置按钮或文本,还可以设置单选按钮和多选按钮.一. 使用 button 按钮使用 button 按钮 UI ...

  6. Apache配置命令

    Apache的主配置文件: 1.DocumentRoot——指定网站的根目录 提示:该目录必须存在.目录上不能有汉字或空格. 2.DirectoryIndex (1)描述:设置网站的默认首页文件.访问 ...

  7. O-C相关-09-id 类型与应用

    09-id 类型与应用 1, 使用 NSObject 访问子类对象方法 代码在编辑的时候, Xcode 会实时检查语法情况. 如果调用某个对象的方法, 在声明中没有该方法的声明, 那么就会报错. 但是 ...

  8. bzoj1007:[HNOI2008]水平可见直线

    思路:首先按斜率排序,如果斜率相同就取截距最大的,显然截距小的会被覆盖而对答案没有贡献,然后考虑斜率不同的如何统计答案,可以用一个单调栈维护,当前新插入的直线显然斜率是要比当前栈顶斜率要大的,然后如果 ...

  9. 【CF493E】【数学】Vasya and Polynomial

    Vasya is studying in the last class of school and soon he will take exams. He decided to study polyn ...

  10. mysql 5.7.16多源复制

    演示一下在MySQL下搭建多主一从的过程. 实验环境: 192.168.24.129:3306 192.168.24.129:3307 192.168.24.129:3308 主库操作 导出数据 分别 ...