jQuery 基金会项目更新

发布于 作者

为了让 jQuery 基金会成员和 Web 开发人员更轻松地快速了解所有项目,我们将定期发布项目更新汇总信息。

jQuery 核心

为 2/3 的网站提供支持,jQuery 是一个快速、小巧且功能丰富的 JavaScript 库

自去年 12 月发布 以来,团队一直在努力开发一个重大的 3.0 版本。这个版本 - 其 alpha 版本在 7 月 8 日发布 - 带来了许多更新(包括 Promises/A+ 兼容的 Deferreds)和错误修复,它最终删除了一些之前已弃用和未使用的功能。

链接:下载会议记录3.0 更改的完整列表

衷心感谢核心团队以及所有为即将发布的版本做出贡献 - 并将继续做出贡献 - 的人员。
有问题? 联系 Timmy Willison

globalize-mark-light (1) Globalize

用于国际化和本地化的 JavaScript 库,它利用了官方的 Unicode CLDR JSON 数据.

Globalize 1.0 版本于 4 月发布,它为开发人员提供了本地化的数字格式化和解析、日期和时间格式化和解析、相对时间格式化、货币格式化以及消息格式化(支持复数和性别)功能,这些功能可以在浏览器和 Node.js 中运行,并且在所有这些环境中保持一致。

社区关注的一件令人兴奋的事情是能够为生产环境编译 Globalize。这将使应用程序能够生成极小且快速的自定义运行时代码。

链接:git邮件列表
有问题? 联系 Rafael Xavier de Souza

icn-jquerymobile-logo jQuery Mobile

基于 HTML5 的统一用户界面系统,适用于所有流行的移动设备平台,建立在 jQuery 和 jQuery UI 的基础之上

团队一直在致力于 1.5.0 版本,它将带来许多改进,包括

  • 一个新的独立增强模块,用于对任何 JavaScript(包括 jQuery 小部件和插件)进行可定制的、快速的声明性初始化。
  • 与 jQuery UI 共享的改进和重写,包括按钮、复选框单选按钮和控制组,以及手风琴小部件,它将取代当前的可折叠和小部件集。
  • 现在,所有 jQuery Mobile 的小部件都将具有 classes 选项,以提高可定制性和主题化能力。
  • 重写的表格和小部件
  • 极大地提高了模块化

在此处查看完整的发布计划

链接:下载会议记录

有问题? 联系 Alexander Schmitz

Esprima

用 JavaScript 编写的、高性能的、符合标准的 ECMAScript 解析器

3 月,我们发布了 Esprima 2.1.0,引入了对 ES6 语法中几个新部分的支持。在此期间,已经完成了许多工作来完成其 ES6 支持(查看 路线图)。我们还改进了测试基础设施和工作流程,使代码库更便于贡献者使用。

链接:git邮件列表

衷心感谢所有为这个版本贡献补丁的人:Ariya HidayatBei ZhangBrandon MillsMike RennieMike Sherov

有问题? 联系 Ariya Hidayat

icn-ui-logo jQuery UI

建立在 jQuery 库之上的 UI 交互、效果、小部件和主题的精选集。

团队在 3 月发布了 jQuery UI 1.11.4,为可拖动、可调整大小、可排序、手风琴、对话框、滑块和工具提示带来了错误修复。

我们现在专注于对指针事件的支持,并将 UI 核心和旧的 jQuery 支持拆分为独立的部分,以实现更小的构建。

链接:git会议记录
有问题? 联系 Scott González

ChassisChassis

为 CSS 库、JavaScript UI 库和 Web 开发人员总体创建开放标准。

团队正在开发其第一阶段版本,这将包括一个初始 CSS 框架 - 计划在今年夏天晚些时候发布。

主题编辑器的工作也在进行中。

链接:git会议记录

感谢 Micheal Arestad、Alexander Schmitz 和 Rohit Mulange

有问题? 联系 Sarah Frisk

qunitQUnit

功能强大且易于使用的 JavaScript 单元测试框架

最新版本 1.18.0 对 HTML 报告程序进行了许多改进,使其更有效地调试故障。例如,新的差异算法使发现失败的预期/实际断言之间的区别变得更加容易。

我们目前正在开发 js-reporters 项目,QUnit 将与其他许多 JavaScript 测试框架和工具一起实现它。目标是为测试运行器标准化一个具有事件和事件数据的 API。像 Karma 这样的工具就可以采用一个单一接口,而不是单独支持每个测试工具。

如果您想帮助 QUnit 发展,请 查看这些问题

链接:git会议记录

有问题? 联系 Jörn Zaefferer

PEP

PointerEvents Polyfill:一个用于 Web 平台的统一事件系统

PEP 的第一个版本(0.3.0)于 4 月发布,该项目目前正在努力自动化和改进 W3C 测试套件。

链接:git会议记录

有问题? 联系 Scott González

关于“jQuery 基金会项目更新”的 2 个想法