jQuery 1.3 和 jQuery 基金会

发布日期: 作者:

祝 jQuery 生日快乐!jQuery 今天三岁了,它是在 2006 年 1 月 14 日,由 John Resig 在第一次 BarCampNYC 发布的。

我们今天有四个公告要告诉大家,希望你们会喜欢!

jQuery 1.3

首先,我们有一个很棒的 jQuery 新版本,供大家使用。这个版本的主要功能是

  • Sizzle:一个超棒的 CSS 选择器引擎。
  • 实时事件:带 jQuery 风格的事件委托。
  • jQuery 事件大修:完全重写,简化事件处理。
  • HTML 注入重写:闪电般的 HTML 追加速度。
  • 偏移重写:超快的定位计算。
  • 不再使用浏览器嗅探:使用功能检测来帮助 jQuery 在未来几年内持续运行。

发布的完整详情可以在发布说明中找到
http://docs.jquery.com/Release:jQuery_1.3

我们目前计划在未来一两周内发布一个后续的 jQuery 1.3.1 版本,以解决可能遗漏的任何漏洞。如果您发现任何错误,请务必提交到 错误跟踪器

Sizzle

jQuery 拥有一个全新的 CSS 选择器引擎,代号为 ‘Sizzle‘。您可以在 jQuery 1.3 发布说明 中阅读其背后的完整细节(包括性能数据)。

更重要的是,我们正在利用 Sizzle 做一个大的飞跃:我们将其作为完全独立的项目发布,供许多库创建者和开发人员协作使用。我们看到了一个机会,不仅要回馈 jQuery 社区,还要回馈整个 JavaScript 开发社区;同时能够与其他库的开发人员协作开发一个统一的选择器引擎。我们认为,竞争太多而协作太少,因此我们把我们的代码放在了首位,作为共同努力的第一步。

作为信守承诺和愿意协作的象征,我们将 Sizzle 交给了 Dojo 基金会(一个非常适合这个项目的非营利组织,不要与 Dojo 工具包混淆)。我们想要一个共同的平台,让所有开发人员能够协作,并且有一个明确的长期版权持有者。

我们对协作的请求已经得到了惊人的回应:来自 Prototype、Dojo、Yahoo UI、MochiKit 和 TinyMCE(以及许多其他项目)的开发人员都表达了对完善 Sizzle 的兴趣。

一个粗略的 Sizzle 项目页面可以在此处找到
http://sizzlejs.com/

以及完整的源代码
http://github.com/jeresig/sizzle/tree/master

新的 API 浏览器

随着 jQuery 1.3 的发布,我很高兴地介绍新的 API 浏览器,由 Remy Sharp 开发,网址为:https://api.jqueryjs.cn/

jQuery API Browser
这是现有的 jQuery API 的另一种视图,它应该易于导航和使用。

新的 API 浏览器包含以下功能

  • 所有最新的 jQuery 和 jQuery UI 文档。
  • 能够将页面标记为收藏夹,以便您能够轻松地返回到您想要查看的页面。
  • 代码示例中的语法高亮显示
  • 在浏览器中实时运行示例
  • 编辑和试验代码示例的链接

最重要的是,API 浏览器也可以作为 Adobe AIR 应用程序离线使用(感谢 Tane Piper 的 AIR 框架)。界面看起来和工作方式相同,并且包含自动更新机制,因此您始终能够获得最新版本。

下载并安装 AIR API 浏览器

如果您发现问题,请提交到 错误跟踪器 的 ‘网站’ 组件。

这将我们引向最后一个,当然也是最重要的观点……

jQuery 基金会

随着 jQuery 项目的飞速发展,我们团队必须退一步,确定项目的归属权应该如何处理。目前,jQuery 的创始人兼首席开发人员 John Resig 和 jQuery UI 的首席开发人员 Paul Bakaus 共同拥有各自项目的归属权。从实际和法律的角度来看,这引发了几个问题,因为它将两个个人作为项目的拥有者,而不是一个正式的组织。随着越来越多的个人和公司开始为这些项目做出贡献,这些问题变得更加明显,导致对特定工作单元的正确版权持有者存在混乱。

在最近的 jQuery 大会上会面讨论后,我们决定做出真正协调一致的努力来解决这个问题,并确定如何将 jQuery 项目的归属权转移到一个基金会类型的组织,该组织将

1. 了解开源软件开发的性质。
2. 允许我们继续不受阻碍地管理项目。
3. 确保项目在任何情况下都能够继续存在,无论谁参与其中。

在考察了许多选择之后,我们最终得出了结论——我们很高兴地宣布,软件自由保护组织 已经向 jQuery 项目发出了邀请,邀请其加入该非营利组织,并在其领导下继续开发软件。通过加入软件自由保护组织,jQuery 项目及其社区将立即获得一些重要的益处

1. 它允许现有的项目成员继续管理项目,并对当前和未来工作的方向承担最终责任。
2. 它允许项目被视为真正的非营利性工作,让我们能够接受捐赠和贡献,而不会产生巨大的个人财务责任。
3. 代码的版权将转让给保护组织,从而确保项目中的任何贡献或资产都不会归单个个人所有。
4. 它可能允许公司在员工为项目做出贡献时进行时间抵扣。
5. 最重要的是,它确保了 jQuery 项目始终是开放的、自由的软件。

这是 jQuery 项目正式化的一大步,也是确保 jQuery 社区所做投资得到保护的重要成果。我们将在未来几周内完成向保护组织的过渡。项目运行方式几乎不会发生任何变化。jQuery 团队 仍然会运行和管理项目,我们仍然会努力打造最好的 JavaScript 库。如果有的话,这将帮助我们腾出一些时间,以便我们可以投入更多的时间进行编码——谁不喜欢这样的声音呢?

祝 jQuery 三岁生日快乐!

关于 “jQuery 1.3 和 jQuery 基金会” 的 103 条评论

  1. Ahmed Macaulay. 拉各斯,尼日利亚 说:

    祝 jQuery 三岁生日快乐。感谢 jQuery 团队。你们成功地彻底改变了我们编写 JavaScript 的方式。我曾经短暂地好奇,在那些我们编写原始 JavaScript 的日子里,jQuery 在哪里。再次感谢团队,最终改变了我们编写 JavaScript 的方式。

  2. Pingback: jQuery: » jQuery 加入软件自由保护组织