Firefox 3.6新功能预览
作者:神采飞扬 来源:前端观察 发布时间:2009-12-01 14:23:00
Firefox 3.5已经发布了几个月了,且已经历5次小幅更新。而基于Gecko 1.9.2的Firefox 3.6也已经开发数月,现在已经发布了firefox 3.6 beta2版本,而官方也声明将在12月份发行正式版。作为3.5版之后的又一个很重要的版本,让我们先来看看新版本的firefox对我们前端开发工作会有哪些影响吧。
CSS
支持CSS3中的 background-size 属性,使用私有属性-moz-background-size属性
通过新引入的-moz-linear-gradient和-moz-radial-gradient属性支持渐变,但是目前只支持background-image或者简写的background属性。
background属性开始支持多背景图片
开始支持pointer-events属性,该属性可以让内容指定一个元素是否被鼠标指针事件指定。safari 4已经支持该属性。opera 9+也支持,不过只支持SVG内容。
开始支持rem长度单位,rem即根元素字体大小
支持image-rendering到图片、背景图片、视频和canvas。
开始支持text-align的end参数,与start参数的作用相对应。如果direction是ltr(left-to-right,从左到右),start等同于left,end等同于right,direction:rtl的效果与之相反。
你可以使用新的选择器:-moz-system-metric(touch-enabled)来设定是否允许内容在触摸设备上渲染。
添加:-moz-locale-dir(ltr)和:-moz-locale-dir(rtl)属性以使定制从左到右或者从右到左的用户界面布局更简单;
添加:indeterminate伪类,匹配indeterminate属性值为true的复选框input元素;
@font-face属性支持新的WOFF网络字体文件格式。
HTML
HTML 5视频支持播放框
poster属性现在已经支持video元素,允许指定一个在视频播放的时候播放时显示的框架(可以是一张图片)。
复选框和单选按钮支持indeterminate属性
HTML input元素的checkbox和radio类型现在支持indeterminate属性,它允许第三种"indeterminate"状态。
Canvas图片平滑可以被控制;
新加入的mozImageSmoothingEnabled property属性可以用于开启/关闭用canvas元素缩放图片时的图片平滑效果
多文件上传
Input元素开始支持multiple属性(<input type=file multiple>),而且只支持type=file类型。
JavaScript
Gecko 1.9.2 引入了JavaScript 1.8.2,后者从ECMAScript 5标准中加入了一些语言属性:
Date.parse()现在可以解析ISO 8601日期比如YYYY-MM-DD.
函数实例的prototype属性将不再可枚举。
DOM
DOM方面的增强比较多,大部分是一些bug修正,但是有一条需要注意的是,firefox 3.6移除了getBoxObjectFor()方法,该方法被mootools用来检测Gecko核心,从而判断浏览器型号。因此,将该方法移除导致了Mootools在Firefox 3.6中出现了bug!不过最近Mootools官方已经发布了一次升级,其中修改掉了这个bug。
XPath
支持choose() XPath方法
现在已经支持choose()方法了。
欲了解更多信息,请查看Mozilla官方的文章:Firefox 3.6 for developer。


猜你喜欢
- 一. 如何调用def f1(arg1, arg2): print('f1', arg1, arg2)def f2
- 效果如下:代码如下:<!DOCTYPE html><html> <head> <meta char
- 本文实例为大家分享了微信小程序定时拍照的具体代码,供大家参考,具体内容如下在某些进行签到的场景,为了防止用户选择相册的照片或者不实时拍照,设
- python PIL图像处理模块中的ImageDraw类支持各种几何图形的绘制和文本的绘制,如直线、椭圆、弧、弦、多边形以及文字等。下面直接
- 本文介绍了使用Python来扫描指定目录下的文件,或者匹配指定后缀和前缀的函数。步骤如下:如果要扫描指定目录下的文件,包括子目录,需要调用s
- 官方说明链接:https://intellij-support.jetbrains.com/hc/en-us/community/posts
- 本文实例讲述了Python3多进程 multiprocessing 模块。分享给大家供大家参考,具体如下:多进程 Multiprocessi
- 本文实例讲述了js表格排序的方法。分享给大家供大家参考。具体如下:<html><head><title>
- 提到序列化与反序列化,通常会想到 json ,xml .在J2EE的开发中,这是很常用的技术,比如一个java class与xml之间的序列
- 大家好,之前我们使用 WechatPCAPI 做了获取微信好友信息以及查看撤回消息,本文我们再使用 WechatPCAPI 来实现微信自动回
- 本文实例讲述了python文件操作之目录遍历的方法。分享给大家供大家参考。具体分析如下:Python的os模块,包含了普遍的操作系统功能,这
- 在日常工作中,除了会涉及到使用Python处理文本文件,有时候还会涉及对压缩文件的处理。通常会涉及到的压缩文件格式有:rar:Windows
- 经常会有定时备份SQL Server数据库的需要。定时备份到本机的话,还是挺容易的,计划任务就可以完成,但如果是整机挂了,那备份到本机是没意
- 最近折腾索引引擎以及数据统计方面的工作比较多, 与 Python 字典频繁打交道, 至此整理一份此方面 API 的用法与坑法备案. 
- 本文针对安装mysql5.7.21的笔记进行了总结,分享给大家1、将下载好的mysql压缩包解压到安装目录下2、新建文件 my.ini,放置
- Python的import包含文件功能就跟PHP的include类似,但更确切的说应该更像是PHP中的require,因为Python里的i
- 本文实例为大家分享了python实现事件驱动的具体代码,供大家参考,具体内容如下EventManager事件管理类实现,大概就百来行代码左右
- 概念节流 (throttle) 让一个函数不要执行的太频繁,减少执行过快的调用,叫节流去抖 (debounce) 去抖就是对于一定时间段的连
- 目录描述语法使用示例1. 所有参数都省略2. 指定key参数3. 指定reverse参数注意事项1. sort函数会改变原列表顺序2. 列表
- 1、修改MD5算法重的4个常数,这是最捷径的作法,其特点是加密后的数据和加密前非常类似,但是不会被破解 2、多次加密,对MD5加密过的数据进