写点什么

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:28436
用户头像

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

关注

评论

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

如何让研发新同学快速 Onboarding

GrowingIO技术专栏

研发管理

人工智能基础1 - DAY8

Qien Z.

人工智能 5月日更

进大厂的iOS程序员,原来是这样“跳槽”的!

iOS猿_员

针对 Restful 协议下的接口测试平台设计

GrowingIO技术专栏

RESTful

极光开发者周刊【No.0514】

极光JIGUANG

开发者

JavaScript实现:如何写出漂亮的条件表达式

华为云开发者联盟

代码 JavaScrip 条件表达式 多条件语句 多属性对象

15年云原生实践,在关键节点我们做对了什么? | 云原生大咖说

阿里巴巴中间件

打破思维定式(十一)

Changing Lin

基于Agora Web SDK自定义直播画面

dajyaretakuya

WebRTC 声网 Agora 数字合成

Rust从0到1-集合-字符串

rust string 集合 字符串 Collections

看见技术的价值 | 音视频技术有奖征文来啦~

InfoQ写作社区官方

音视频 声网 热门活动

SpringCloud微服务架构实战:Feign+Hystrix实现RPC调用保护

小Q

Java 学习 面试 微服务 spring cloud alibaba

2021 iOS 进阶学习视频推荐

程序员 ios开发

☕️【Java技术之旅】带你看透Lambda表达式的本质

洛神灬殇

Java Lambda java8 Lambda函数 5月日更

网络攻防学习笔记 Day17

穿过生命散发芬芳

5月日更 网络攻防

由一张精益MVP图所浮想联翩

Man

敏捷开发 研发管理

长夜漫漫,聊聊synchronized锁的打怪升级路

码农参上

synchronized 签约计划第二季

上手 WebRTC DTLS 遇到很多 BUG?浅谈 DTLS Fragment

阿里云CloudImagine

阿里云 音视频 WebRTC SRS流媒体服务器 视频云

Keycloak 13 自定义用户身份认证流程(User Storage SPI)

Zhang

MySQL spi keycloak 13.0.0 user storage spi

有无社保缴纳识别接口

ALone

做个开发喜欢的产品

MavenTalker

产品经理 产品设计 系统开发

开发者测试:你必须知道7件事

华为云开发者联盟

软件工程 测试 工程师 代码 开发者测试

浅入浅出 MySQL 索引

leonsh

MySQL 索引

Dubbo Stub与Mock

青年IT男

dubbo

全链路压测二十问干货汇总(上)

TakinTalks稳定性社区

重磅成果 | 《数据安全治理白皮书3.0》正式对外发布!

DT极客

Python--TKinter

若尘

Python编程 5月日更

玩转直播系列之RTMP协议和源码解析(2)

vivo互联网技术

RTMP 直播技术

云小课 | 一个三分钟快速定制OCR应用的神器,要不?

华为云开发者联盟

AI modelarts OCR ModelArts Pro 开发套件

对比解读《2020年CNCF中国云原生调查报告》

阿里巴巴中间件

ElasticSearch架构剖析

五分钟学大数据

大数据 elasticsearch 5月日更

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