QCon北京「鸿蒙专场」火热来袭!即刻报名,与创新同行~ 了解详情
写点什么

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

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

关注

评论

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

4.0体验站|OceanBase 4.0 我回来给你点个赞

OceanBase 数据库

【web 开发基础】PHP 变量的作用范围 (29)

迷彩

作用域 静态变量 全局变量 局部变量 11月月更

“如何实现高效的应用交付”鲁班会开发者训练营厦门站进行时

华为云开发者联盟

云计算 软件开发 华为云 应用集成

【Ajax】全面了解http协议

坚毅的小解同志

HTTP 11月月更

OpenHarmony 3.2 Beta多媒体系列——音视频播放框架

OpenHarmony开发者

OpenHarmony

度量BGP监测源数量对AS可见性的影响

郑州埃文科技

AS IP地址 BGP数据源

旺链科技肖慧荣登超级账本2022年第三季度中国贡献榜

旺链科技

区块链 产业区块链 VoneBaaS 企业号十月PK榜

LR低代码快速开发平台 高效调整企业组织架构

力软低代码开发平台

SAP UI5 应用和 Angular 应用视图里控件 id 生成逻辑的异同比较

汪子熙

前端开发 angular SAP SAP UI5 11月月更

计算机网络:数据链路层设备

timerring

计算机网络 11月月更 网桥

传输线路动态巡检探索

鲸品堂

网络 传输网络

基于Spring-AOP的自定义分片工具

京东科技开发者

aop 数据分片 spring aop 配置文件

【Ajax进阶】跨域和JSONP的学习

坚毅的小解同志

ajax 11月月更

【原生Ajax】全面了解xhr的概念与使用。

坚毅的小解同志

ajax 11月月更

字节跳动基于数据湖技术的近实时场景实践

字节跳动数据平台

数据湖 火山引擎

基于鸿蒙系统的ArkUI框架的公共剪切类属性和多态样式在前后端分离项目中的表现

恒山其若陋兮

11月月更

元器件科普|变压器的分类及形状构造

元器件秋姐

元器件采购 华秋商城 变压器 电感器 电压

【Ajax】如何通过axios发起Ajax请求

坚毅的小解同志

ajax 11月月更

【Ajax】如何通过axios发起Ajax请求

坚毅的小解同志

ajax 11月月更

大模型狂欢背后:AI基础设施的“老化”与改造工程

OneFlow

人工智能 深度学习 大模型

Bigkey问题的解决思路与方式探索

vivo互联网技术

redis dba bigkey

【jquery ajax】实现文件上传提交

坚毅的小解同志

ajax 11月月更

深度解析KubeEdge EdgeMesh 高可用架构

华为云开发者联盟

云计算 云原生 后端 华为云

Mybatis中使用${}和使用#{}

@下一站

mybatis MyBatis标签 Java core 11月月更

Go定时任务源码 - robfig/cron

人生如梦

Go 定时任务 cron

5分钟搭建图片压缩应用

华为云开发者联盟

云计算 后端 华为云 函数工作流

不懂Hybird开发,感觉错过一个亿~

FinFish

小程序 前端框架 APP开发 APP软件开发、 混合开发

一个宁静祥和没有bug的下午和SqlSession的故事

京东科技开发者

mybatis sql Spring Boot CLI SQLSession

通过实战总结的 使用Go的小技巧

王中阳Go

Go golang 高效工作 学习方法 11月月更

提升80%上云集成效率, TA是如何做到的

华为云开发者联盟

云计算 后端 华为云 云集成

数维图智慧化工园区三维系统 助力危化企业安全生产

2D3D前端可视化开发

物联网 数据可视化 数字孪生 智慧化工园区 化工园区三维可视化

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