jQuery 基金会项目更新
为了让 jQuery 基金会成员和 Web 开发人员更轻松地快速了解所有项目,我们将定期发布项目更新汇总信息。
jQuery 核心
为 2/3 的网站提供支持,jQuery 是一个快速、小巧且功能丰富的 JavaScript 库
自去年 12 月发布 以来,团队一直在努力开发一个重大的 3.0 版本。这个版本 - 其 alpha 版本在 7 月 8 日发布 - 带来了许多更新(包括 Promises/A+ 兼容的 Deferreds)和错误修复,它最终删除了一些之前已弃用和未使用的功能。
链接:下载、会议记录、3.0 更改的完整列表
衷心感谢核心团队以及所有为即将发布的版本做出贡献 - 并将继续做出贡献 - 的人员。
有问题? 联系 Timmy Willison
Globalize
用于国际化和本地化的 JavaScript 库,它利用了官方的 Unicode CLDR JSON 数据.
Globalize 1.0 版本于 4 月发布,它为开发人员提供了本地化的数字格式化和解析、日期和时间格式化和解析、相对时间格式化、货币格式化以及消息格式化(支持复数和性别)功能,这些功能可以在浏览器和 Node.js 中运行,并且在所有这些环境中保持一致。
社区关注的一件令人兴奋的事情是能够为生产环境编译 Globalize。这将使应用程序能够生成极小且快速的自定义运行时代码。
链接:git、邮件列表
有问题? 联系 Rafael Xavier de Souza
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 支持(查看 路线图)。我们还改进了测试基础设施和工作流程,使代码库更便于贡献者使用。
衷心感谢所有为这个版本贡献补丁的人:Ariya Hidayat、Bei Zhang、Brandon Mills、Mike Rennie、Mike Sherov。
有问题? 联系 Ariya Hidayat
jQuery UI
建立在 jQuery 库之上的 UI 交互、效果、小部件和主题的精选集。
团队在 3 月发布了 jQuery UI 1.11.4,为可拖动、可调整大小、可排序、手风琴、对话框、滑块和工具提示带来了错误修复。
我们现在专注于对指针事件的支持,并将 UI 核心和旧的 jQuery 支持拆分为独立的部分,以实现更小的构建。
链接:git、会议记录
有问题? 联系 Scott González
Chassis
为 CSS 库、JavaScript UI 库和 Web 开发人员总体创建开放标准。
团队正在开发其第一阶段版本,这将包括一个初始 CSS 框架 - 计划在今年夏天晚些时候发布。
主题编辑器的工作也在进行中。
感谢 Micheal Arestad、Alexander Schmitz 和 Rohit Mulange
有问题? 联系 Sarah Frisk
QUnit
功能强大且易于使用的 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 测试套件。
有问题? 联系 Scott González
看起来 jQuery Mobile 将要迎来许多积极的改变 - 好样的,加油!:)
好样的,恭喜。如果可以的话,请在 jQuery Mobile 中添加 Material Design 元素。