Mozilla对HTML5规范支持列表
在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规范支持列表的更多相关文章
- HTML5不支持标签和新增标签
1.HTML5不支持或不赞成使用的标签 <acronym>——定义只取首字母的缩写,HTML5 不支持.使用<abbr>定义缩写代替,其中title 属性可用于在鼠标指针移动到 ...
- HTML5规范尘埃落定,5个开发工具推荐
HTML5规范终于在今年正式定稿,对于从事多年HTML5开发的人员来说绝对是一个重大新闻.数字天堂董事长,DCloud CEO王安也发表了文章,从开发者和用户两个角度分析了HTML对两个人群的优势.其 ...
- HTML5 简介、HTML5 浏览器支持
HTML5是HTML最新的修订版本,2014年10月由万维网联盟(W3C)完成标准制定. HTML5的设计目的是为了在移动设备上支持多媒体. HTML5 简单易学. 什么是 HTML5? HTML5 ...
- Html5浏览器支持
HTML5 浏览器支持 把 HTML5 元素定义为块级元素 语义块级displayblock实例 header, section, footer, aside, nav, main, article, ...
- 黑群晖DSM 6.1网卡支持列表
黑群晖DSM 6.1网卡支持列表 Network Drivers====================================AMDamd8111e : AMD 8111 (new PCI ...
- 微信内置浏览器对于html5的支持
微信内置浏览器对于html5的支持 来源: 作者: 热度:102 日期:14-06-10, 09:10 AM 我在做针对微信的HTML5应用, 目前遇到的几个问题是 一. 安卓版微信直接调用系统浏览器 ...
- HTML5规范-相关资料链接(大多都是英文文档)
网站做的更规范,尽量选择正确的HTML5结构元素.地址:http://html5doctor.com/happy-1st-birthday-us/#flowchat 了解算法和分块 知道文档 ...
- HTML5中支持新的媒体元素有这些
HTML5对媒体的支持性很强,支持以下媒体元素: · audio 定义音频 · video 定义视频 · embed 作为外部应用的容器 · source 多种媒体源的支持 · track ...
- 关于html5不支持frameset的解决方法
转自:http://blog.sina.com.cn/s/blog_b2813a790101ejvf.html html5已经不支持frameset了,很郁闷,看了大家的解决方法,无非就是两种1. 使 ...
随机推荐
- Java基础知识强化之IO流笔记46:IO流练习之 把文本文件中数据存储到集合中的案例
1. 把文本文件中数据存储到集合中 需求:从文本文件中读取数据(每一行为一个字符串数据)到集合中,并遍历集合. 分析: 通过题目的意思我们可以知道如下的一些内容, 数据 ...
- Java实现堆排序
import java.util.Scanner; /*堆是一种数据结构,类似于一棵完整的二叉树. * 思想:堆的根节点值最大(最小),将无序序列调整成一个堆,就能找出这个序列的最大值(最小值),将找 ...
- iOS之CAKeyframeAnimation关键帧动画详解
CABasicAnimation算是CAKeyFrameAnimation的 特殊情况,即不考虑中间变换过程,只考虑起始点与目标点就可以了.而CAKeyFrameAnimation则更复杂一些,允许我 ...
- 关于“VS2010语法检查红线不见了”的解决方案
操作步骤:工具=>导入导出设置=>重置所有设置=>重置C#(一般选择这个,其他没试过) 等待1分钟,over.
- 数据结构与算法JavaScript 读书笔记
由于自己在对数组操作这块比较薄弱,然后经高人指点,需要好好的攻读一下这本书籍,原本想这个书名就比较高深,这下不好玩了.不过看着看着突然觉得讲的东西都比较基础.不过很多东西,平时还是没有注意到,故写出读 ...
- 访问权限PPP(public、private、protected、default)之成员变量、成员变量权限解析
首先,我们需要清楚一下方法是由哪些部分构成的: [权限修饰符列表][别的修饰符列表] 返回值类型 方法名(参数列表){ 方法体:} 然后我们需要知道成员变量和成员方法访问有几种情况:1.当前包同一 ...
- OC - 6.block与protocol
一.block 1> 基本使用 相当于用来存放代码的代码块 效率高 若没有形参可以省略小括号 2> block与函数的相同点 可以保存代码 可以有返回值 可以有形参 调用方式一样 3> ...
- HTML5游戏开发框架phaser学习日志(一)下载phaser,在IIS中配置phaser的examples站点
phaser是HTML5开源的游戏引擎. 一.源码下载地址:https://github.com/photonstorm/phaser 二.文档结构: 三.将phaser-master部署到IIS中站 ...
- weblogic 12c 配置jvm的内存大小
每个weblogic server 都是运行在一个java虚拟机上 ,对weblogic的内存设置也就是对java虚拟机的内存设置. MEM_ARGS=-Xms512m -Xmx1024m -XX:M ...
- 在Windows下用gSoap实现简单加法实例
实现一个简单的a+b程序,在服务器端写一个程序,里面包含了a+b的函数,然后通过客户端代码向其发送两个数字,在服务器运算得到结果返回给客户端显示出来. 1.在gSoap的官网上下载文件夹,本人的版本是 ...