技术开发 频道

Firefox:您可能还不知道的46项功能

  【IT168 评论】自 Firefox 3 发布以来,我们一直在努力为 web 开发者提供新的功能。我们认为有必要写一篇博文,来确切列出那些我们知道的但大家可能还不知道的所有特性。这篇博文包含了我们在之前约三个发布版本的研发 过程中完成的所有工作,更集中整理了 3.6 版本中的新特性(由于译言编辑器不支持 CSS3,原文中的 3.6 标记加粗代替)。 尽情享受吧!

  自 Firefox 3 发布以来,我们一直在努力为 web 开发者提供新的功能。我们认为有必要写一篇博文,来确切列出那些我们知道的但大家可能还不知道的所有特性。这篇博文包含了我们在之前约三个发布版本的研发 过程中完成的所有工作,更集中整理了 3.6 版本中的新特性(由 于译言编辑器不支持 CSS3,原文中的 3.6 标记加粗代替)。

  尽情享受吧!

  CSS

  @font-face

  使用网络上的字体显示文字(3.6: 支持 WOFF 与 TTF 字体)

  pointer-events

  点穿元素 3.6(允许点击某元素底层的指定元素——译者注)

  moz-locale-dir(ltr/rtl) 3.6

  确定内容从左向右排列(ltr)还是从右向左排列(rtl)

  indeterminate 伪类 3.6

  将样式应用到“不确定的”单选或多选框

  阅读媒体查阅(Media Queries)

  根据阅读媒体(的字号、宽高 比、颜色、设备趋向、分辨率)选择 CSS。3.6 新增了可判断是否使用了掌上设备的类。

  组合伪类

  nth-child, :nth-last-child, :nth-of-type, :nth-last-of-type, …

  moz-border-radius

  圆角边框

  CSS 变换

  缩放、翻译、倾斜或旋转元素

  CSS 渐变 3.6

  将线性渐变或辐射状渐变用于背景

  多重背景 3.6

  同时使用图片、渐变以及其他对象作为同一个背景

  背景 尺寸 3.6

  定义背景图片的尺寸

  CSS 分列

  将内容分列显示

  文本阴影

  文本周围的阴影

  框型阴影

  元素周围的阴影

  边框图片

  将图片用作元素边框

  rem 长度单位 3.6

  根据根文本元素缩放元素

  图像渲染算法 3.6

  优化了缩放图像的速度与质量

  XMLHttpRequest

  跨域的XMLHttpRequest

  允许指向其他域的 XMLHttpRequest 请求

  请求进度监控

  计算上传/下载的百分比

  发送二进制数据 3.6

  发送非 ASCII 内容

  从请求读取二进制数据

  从XMLHttpRequest 请求中读取服务端发送的二进制数据

  脱机功能

  脱机与联机事件

  当浏览器进入联机或脱机模式时通知

  localStorage 本地存储

  永久储存数据

  HTML5 应用程序缓存

  为 Firefox 的脱机工作创建应用程序

0
相关文章