AICon 北京站 Keynote 亮点揭秘,想了解 Agent 智能体来就对了! 了解详情
写点什么

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

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

关注

评论

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

直播预告 | 数据库自治平台 KAP 监控告警架构及实例演示

KaiwuDB

监控告警 KaiwuDB 数据库自治

银斯微, W-Sharing取得TTA与PaaS-TA兼容级别1双项认证

科技热闻

分布式缓存服务DCS:企业版性能更强,稳定性更高

华为云开发者联盟

云计算 后端 华为云 企业号 2 月 PK 榜 华为云开发者联盟

“采访”ChatGPT看看它对我们GreatSQL社区有什么看法

GreatSQL

MySQL greatsql greatsql社区

VSCode一键接入Notebook体验算法套件快速完成水表读数

华为云开发者联盟

人工智能 华为云 企业号 2 月 PK 榜 华为云开发者联盟

明道云致几位重度抄袭者的公开信

明道云

软件测试 | 流程管理平台

测吧(北京)科技有限公司

测试

如何通过Java应用程序将OpenDocument 演示文稿(.odp)转换为PDF

在下毛毛雨

Java PDF 转换格式 ODP文档

有了 ETL 数据神器 dbt,表数据秒变 NebulaGraph 中的图数据

NebulaGraph

数据库 大数据 数据处理 图数据库

Apifox 1 月更新 | 将接口调试做到「极简」的新模式上线

Apifox

Apifox API

区块链项目开发技术团队源码交付

开发微hkkf5566

Flink SQL 在米哈游的平台建设和应用实践

Apache Flink

大数据 flink 实时计算

陕西旅游集团旗下景区春节期间累计接待超200万人次,这背后也有火山引擎VeDI的身影

字节跳动数据平台

大数据 数据中台 字节跳动 数据产品

渲染行业需要什么,云渲染的优势是什么?

Renderbus瑞云渲染农场

云渲染 云渲染农场 云渲染平台

五大要点,让你掌握代码整洁之道!

飞算JavaAI开发助手

智商狂飙,问了ChatGPT几个数据库问题后,我的眼镜掉了

NineData

人工智能 MySQL 数据库 ChatGPT NineData

大规模敏捷测试怎么做?--基础篇

QE_LAB

敏捷测试

软件测试 | 测试流程体系

测吧(北京)科技有限公司

测试

从一个Demo说起Zookeeper服务端源码

宋小生

zookeeper

4道数学题,求出极狐GitLab CI 流水线之最优解|第1题:有向无环图流水线

极狐GitLab

ci DevOps cicd pipeline 极狐GitLab

从 await-to-js 到 try-run-js

jump-jump

JavaScript 异步 优化 Async 重试

关于小游戏引擎你还了解哪些?

没有用户名丶

小程序游戏

案例 | 在肯尼亚,青年们正在说着“Sheng”语...

澳鹏Appen

人工智能 nlp 数据标注 训练数据 小语种

全景剖析阿里云容器网络数据链路(四):Terway IPVLAN+EBPF

阿里巴巴云原生

阿里云 容器 云原生

什么是智能制造,为什么它对传统制造业影响如此之大?

PreMaint

智能工厂 智能制造

高级java体系课第1期第二周作业

刘博

软件测试 | 软件测试体系

测吧(北京)科技有限公司

测试

软件测试 | 项目管理与跨部门沟通协作

测吧(北京)科技有限公司

测试

云原生技术在容器方面的应用

统信软件

容器 云原生 云服务

设计模式-策略模式详解

C++后台开发

设计模式 策略模式 后端开发 Linux服务器开发 C++开发

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