写点什么

Firefox 3 RC1 增加 Javascript 1.8、微格式支持及其他

  • 2008-05-24
  • 本文字数:770 字

    阅读完需:约 3 分钟

Mozilla 项目已经发布了 Firefox 3 RC1 。Firefox 3 的新特性包括对 Javascript 1.8 的支持、DOM 和 HTML 的改变、微格式(microformats)支持及一个扩展的 Canvass 实现。

Mozilla 公司通过对 Javascript 1.8 特性的实现继续向 Javascript 2.0挺进。新特性包括:表达式闭包(expression closures)、生成器表达式(generator expressions)和本地的JSON 编码及解码。表达式闭包是定义简单函数的一种便捷方式,用来模仿 lambda 符号。使用生成器表达式可以需要编写自定义函数而创建生成器。JSON 的编码和解码将很多 Javascript 库如 Prototype jQuery 中普遍存在的特性正式加到语言本身中。

在 Firefox 3 中对 HTML 和 DOM 的主要改变涉及到安全的增强和对标准的兼容。Firefox 小组修复了一个安全漏洞,该漏洞使得 frame 和 iframe 可以继承 父文档(parent document)的字符集。他们还解决了通过远程主机和文件上传进行访问时而产生攻击的弱点。HTML 5 规范的新特性也在 Firefox 3 中有所体现,如改进的拖放支持和涉及到焦点管理的新的 DOM 属性。

Firefox 3 拥有一个可被 Javascript 开发者使用的新的全局微格式对象(Microformats object)。其 API 可以处理一些通用微格式的查找和解析,如:用于地址信息的 adr、用于空间坐标的 geo、用于联系信息的 hCard、用于日期安 排的 hCalender,以及文档中所谓“用来向其他微格式增加标签”的tag。

Firefox 3 在官方 WHATWG 规范基础之上扩展了canvass 元素。也就是说,它现在提供了在canvass 表面上绘制文本的能力。Firefox 3 现在还支持对canvass 对象的变换函数。

在Firefox 3 RC1 中还有其他一些特性,这包括对动画PNG(APNG)的支持。可以访问 Mozilla 开发者中心进一步了解相关信息。在项目的站点上可以下载Firefox 3 RC1。

查看英文原文: Firefox 3 RC1 Adds Javascript 1.8, Microformat Support and More

2008-05-24 19:28550
用户头像

发布了 88 篇内容, 共 273.7 次阅读, 收获喜欢 9 次。

关注

评论

发布
暂无评论
发现更多内容

2021技术展望|开源十年,WebRTC 的现状与未来

RTE开发者社区

开源 WebRTC 2021年展望 RTE 2021技术

知乎转载超30W次!金三Java面经汇总:拼多多(三面)/蚂蚁金服(四面)/字节跳动(二面)

Java架构追梦

Java 面试 拼多多面经 蚂蚁金服面经 字节跳动面经

hashmap遍历,关于网络优化你必须要知道的重点,Android岗

欢喜学安卓

android 程序员 面试 移动开发

EGG NETWORK公链阿凡提以“完全开放式自治”的唯一标准搭建New-DeFi链上生态EFTalk

币圈那点事

集客业务支撑领域标准化产品套件“火麒麟”的配置化能力提升之路

鲸品堂

产品 解决方案 运营商

2021 技术展望 | 2021,5G 将会倒逼传输协议、算法做出更多改进

RTE开发者社区

5G RTC 2021年展望 RTE 2021技术

android适配方案,Kafka是如何实现高性能的?全套教学资料

欢喜学安卓

android 程序员 面试 移动开发

NA公链NAC公链真正的100%史诗级匿名去中心化应用

区块链第一资讯

在多人音视频聊天中插入现场直播

anyRTC开发者

android 大前端 音视频 WebRTC RTC

Python OpenCV 图片模糊操作 blur 与 medianBlur

梦想橡皮擦

Python OpenCV 4月日更

2021 技术展望 | 走向未来的实时生成技术

RTE开发者社区

RTC 2021年展望 RTE 2021技术

云智一体 AI开发模式打造电力行业的智慧化范本

百度大脑

云计算 智能云

mPaaS 月度小报 | CodeHub#4 在线教育应用的开发实践;香港站正式开服上线

蚂蚁集团移动开发平台 mPaaS

移动开发 mPaaS

谁说没学历就进不了大厂?(双非渣硕四年crud经验已拿下阿里P6)面经分享

Java 编程 程序员 架构 面试

ARMv9刷屏——号称十年最大变革,Realm机密计算技术有什么亮点?

阿里云基础软件团队

2021 技术展望 | 弱网下的极限实时视频通信

RTE开发者社区

RTC 2021年展望 RTE 2021技术

2021 技术展望 | AV1 在 RTC 应用实践中的现状与展望

RTE开发者社区

RTC 2021年展望 RTE 2021技术

c 语言思维地基搭建(总概论)

-jf.

4月日更

事务隔离级别实战学习

U2647

事务隔离级别 事务 4月日更

2021 技术展望 | 实时互动场景下,音频的技术变迁与机遇

RTE开发者社区

音视频 RTC 2021年展望 RTE 2021技术

智汇华云 | 看“新基建”如何将机房里的“老家伙”物尽其用

华云数据

读《小岛经济学》

箭上有毒

4月日更

inotifywait+rsync实现目录监听及同步

慢慢de

Docker rsync inotify 目录监听同步

如何实现屏幕共享时的多人实时标注?

拍乐云Pano

windows Electron RTC

国人开源的运维监控系统——WGCLOUD

王逅逅

开源 运维 Grafana Prometheus zabbix

源中瑞区块链BaaS平台--一键部署区块链应用

13530558032

Javascript执行机制-事件循环

Sakura

4月日更

信息爆炸时代,如何更好地处理工作信息

LigaAI

程序员 产品经理 研发管理 信息处理

科技“智”造:智慧工厂这样规划,既高效又节能

一只数据鲸鱼

数据可视化 工业物联网 智慧园区 智慧工厂

想快速重构智慧园区5A系统,这份方案推荐给你

华为云开发者联盟

系统 智慧园区 HDC.Cloud 2021 端边云协同架构 南向系统

爱好历史的程序员,不容错过!

不脱发的程序猿

程序员 程序人生 4月日更 全历史

Firefox 3 RC1增加Javascript 1.8、微格式支持及其他_Java_Nick Laiacona_InfoQ精选文章