HarmonyOS开发者限时福利来啦!最高10w+现金激励等你拿~ 了解详情
写点什么

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

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

关注

评论

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

技术分享| 探索视频感知编码

anyRTC开发者

音视频 WebRTC 视频编码 视频压缩 视频感知编码

【渗透技术】一个渗透测试工具人是怎样操作的

H

网络安全 渗透测试

SpringBoot:如何优雅地进行参数传递、响应数据封装、异常处理?

CRMEB

PK体系“配齐”!亚信科技数据库与麒麟软件OS、飞腾CPU完成产品适配

亚信AntDB数据库

AntDB 亚信科技

淘宝小部件 Canvas 渲染流程与原理全解析

阿里巴巴终端技术

小程序 淘宝 渲染

使用轻量应用服务器部署Docsify在线文档平台

阿里云弹性计算

阿里云 轻量应用 征文投稿

从 ClickHouse 到 ByteHouse:实时数据分析场景下的优化实践

字节跳动数据平台

数据库 字节跳动 Clickhouse 实时数据分析 bytehouse

手把手教你学Dapr - 4. 服务调用

MASA技术团队

C# .net 微软 微服务 dapr

Blazor是春天还是寒风里的挣扎

MASA技术团队

C# .net 微软 微服务 blazor

普通开发者,如何成为Apache项目的commiter ?| 人物专访

云智慧AIOps社区

开源 程序员 算法 运维 时序数据

gpushare.com_基于去噪Transformer的无监督句子编码【EMNLP 2021】

恒源云

深度学习 语音识别 transform

中国AIOps们,你们究竟是在骗谁?

观测观测

AIOPS

MS Office 冷门却实用的技巧及软件安装包分享(文末有福利)

淋雨

Office office365

手把手教你学Dapr - 6. 发布订阅

MASA技术团队

C# .net 微软 微服务 dapr

手把手教你学Dapr - 7. Actors

MASA技术团队

C# .net 微软 微服务 dapr

项目动态|Apache Pulsar 2.7.4 版本发布

Apache Pulsar

开源 架构 云原生 中间件 Apache Pulsar

C#8.0 可空引用类型

MASA技术团队

C# .net 微软 微服务 项目

如何提高你的写作技巧

坚果

1月月更

详解 HDFS 底层交互原理

五分钟学大数据

hdfs 1月月更

详细图解Netty Reactor启动全流程

bin的技术小屋

微服务 网络编程 中间件 Java IO netty

JavaScript 使用 Markdown 制作 PPT

devpoint

markdown 1月月更 slidev

中国AIOps们,你们究竟是在骗谁?

Geek_f56666

云计算 AIOPS 云服务

手把手教你学Dapr - 5. 状态管理

MASA技术团队

C# .net 微软 微服务 dapr

深入解析 Apache Pulsar 系列(一):客户端消息确认

Apache Pulsar

开源 架构 云原生 Apache Pulsar 消息中间件

手把手教你学Dapr - 8. 绑定

MASA技术团队

C# .net 微软 微服务 dapr

盘点 2021 征文大赛获奖名单公布!

InfoQ写作社区官方

盘点2021 热门活动

全国社保基金理事会副理事长陈文辉一行莅临青藤调研

青藤云安全

手把手教你学Dapr - 3. 使用Dapr运行第一个.Net程序

MASA技术团队

C# .net 微软 微服务 dapr

阿里云弹性计算年度关键词:强劲、突破、开放

阿里云弹性计算

阿里云 弹性计算 计算巢 神龙架构 无影

手把手教你学Dapr - 9. 可观测性

MASA技术团队

C# .net 微软 微服务 dapr

『内存中的操作系统』内存虚拟化又是什么

soolaugust

操作系统 内存

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