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。
猜你喜欢
- 会员注册以后,有些会员可能会遇到忘记登录密码的问题,因而网站具备“找回密码/忘记密码”功能不仅是必须的,而且是服务贴心的具体表现之一。在此,
- Wordpress 2.6.2 出来了,今天将网站程序从2.6升级上来,比较了一下2个版本的代码,发现2.6的版本中的代码还有几个地方出现了
- 首先是最常规的方法:<p id="para" title="cssrain demo!" on
- 我们在使用ASP 内置的ADO组件进行数据库编程时,通常是在脚本的开头打开一个连接,并在脚本的最后关闭它,但是就较大脚本而言,在多数情况下连
- MySQL是关系型数据库中的明星,MongoDB是文档型数据库中的翘楚。下面通过一个设计实例对比一下二者:假设我们正在维护一个手机产品库,里
- 导语在设计论坛之前的讨论中曾经谈到过“设计师应该抓住这个时代的情感”,这是设计师的设计嗅觉和职业特性的体现,那么在纷纷扰扰中“裂变”的Web
- Firefox 3 有一个很让人讨厌的bug:基于某种目的,在表单提交时 disable 掉提交按钮,通过后退键回到这个页面后,这个提交按钮
- 10月9日是国庆中秋黄金周后上班的第一天,当天近8亿人次逛淘宝,即淘宝网每分钟完成43.47万元的交易,创下国内网购单天交易最高纪录。从销售
- 客户/服务器体系结构图形化的用户界面,使系统的管理更加直观和简单。丰富的编程接口,为用户进行应用程序设计提供了更大的选择余地。与Window
- 查询效率分析:子查询为确保消除重复值,必须为外部查询的每个结果都处理嵌套查询。在这种情况下可以考虑用联接查询来取代。如果要用子查询,那就用E
- (1)更有意义的搜索 数据可被XML唯一的标识。没有XML,搜索软件必须了解每个数据库是如何构建的。这实际上是不可能的,因为每个数据库描述数
- 当我们建好数据库及表后,首先想到的就是向数据库的表中输入数据.下面我们就来探讨一下如何向数据库增加数据:1.常用的方法是insert语句in
- Entity Framework 4.0 也可以支持大名鼎鼎的MySql,这篇POST将向展示如何实现EF+MyS
- 印象中最早看老外个人网站就挺纳闷,怎么人家都没有www,这样也可以?经过不断尝试,我发现确实不录入www要快捷的多,但不清楚怎么能做到。几年
- 本文介绍了几乎所有关于对象的基本概念,什么是对象,如何创建对象,对象的属性的设置和读取,删除属性的方法,构造函数,对象原型,父类,子类,继承
- 一个简单的JS显示日期代码,可以显示星期几<script type="text/javascript">fu
- blankzheng的blog:http://www.planabc.net/1、使用fieldset和legend标签在form中,我们经
- 【原文地址】 Tip/Trick: How to upload a .SQL file to a Hoster and
- 一个网站空间,但是却可以实现多个域名的访问的一段ASP代码:<%if Request.ServerVariables("SE
- (注:在看到大家如此关注JS里头的这几个对象,我试着把原文再修改一下,力求能再详细的阐明个中意义 2007-05-21)在提到上述的概念之前