jQuery 1.2:jQuery.extend(“Awesome”)

发布日期: 作者:
参加 jQueryCamp 波士顿!
今年 10 月,我们将举办一场免费的一日制会议,大部分 jQuery 团队成员都会参加。快来参加吧,提出问题,并结识那些构建了你钟爱的库的人!

这是 jQuery 的一个重大新版本,它经过了长时间的开发,现在已准备就绪,可以供您使用!

我们将完整的 jQuery 1.2 版本说明 放置在单独的页面上,因为内容非常多。请记住,在 1.2 中删除了一些功能,因此请务必阅读 升级方法 的说明,然后再进行升级。

和往常一样,肯定会有一些 bug,请将它们提交到 错误跟踪器,我们会尽快解决。您可能在本周内就会看到一个次要的 bug 修复版本,以解决任何紧急问题。

jQuery 1.2 (完整版本说明)

下载

jQuery 1.2:(升级方法)

插件:

新功能

  • 选择器
    •  :has(selector)
    •  :header
    •  :animated
    • XPath 选择器插件
  • 属性
    • .val() 大修
  • 遍历
    • .map()
    • .prevAll() / .nextAll()
    • .slice()
    • .hasClass()
    • .andSelf()
    • .contents()
  • 操作
    • .wrapInner() / .wrapAll()
    • .replaceWith() / .replaceAll()
    • 事件克隆
  • CSS
    • .offset()
    • 文档和窗口的 .height() / .width()
  • Ajax
    • 部分 .load()
    • 跨域 getScript
    • JSONP
    • .serialize() 大修
    • 禁用缓存
  • 效果
    • .stop()
    • %/em 动画
    • 颜色动画
    • 相对动画
    • 队列控制
    •  :animated
    • step: 函数
  • 活动
    • 命名空间事件
    • .triggerHandler()
  • 内部
    • 文档迁移
    • Expando 管理


周日,周日,周日!

这个周日,9 月 16 日,全新的 jQuery UI 将来到您的城市。可拖动、可放置、可调整大小、阴影、滑块、可排序、标签页、手风琴、可选择、树形结构和模态框。 所有这些都经过了完全的文档说明、演示、主题化,并且是 100% 免费的开源软件。

为了激发您的食欲,这里简要介绍一下您可以期待的功能

Sexy jQuery UI

您可以随意 Digg 这篇文章

jQueryCamp '07 (波士顿)

发布日期: 作者:

我们将于 10 月 27 日在马萨诸塞州波士顿举办首届 全天 jQuery 小型会议。目前,已有很大一部分 jQuery 团队 将参加并发表演讲,如果您想结识一些帮助成就 jQuery 的人并与其他开发人员交流,那么这是一个绝佳的机会!

该活动将在 Ajax Experience 大会 之后立即举行。许多人会参加这两个活动,通常是由他们的雇主赞助的商务旅行。如果您需要更多有关这些活动的信息以进行协调,请 告诉我

请务必将自己添加到 注册列表 中,以便我们知道需要准备多大的会场。希望在那里见到大家!

如果您或您的公司有兴趣赞助此活动,请联系 John Resig。我们一般需要几百美元来支付食物的费用,如果资金充足,还会为参与者提供 T 恤。

jQuery 1.1.4:更快、测试更多、为 1.2 做好准备

发布日期: 作者:

我们很高兴宣布 jQuery 的最新版本:jQuery 1.1.4。除了任何可怕的错误之外,此版本将是 1.1.x 分支的最后一个版本,将引导我们进入 9 月发布的 jQuery 1.2

您可以从 jQuery Google Code 页面下载此版本

下载

改进

除了所有常见的 错误修复 外,此版本还进行了许多改进。

任何名称的 jQuery

jQuery 迈出了重要一步,成为第一个能够完全重命名自己的主要 JavaScript 库。之前,提供了一些功能来重命名常用的 ‘$’ 快捷方式,用于 ‘jQuery’,但现在您还可以重命名 ‘$’ 和 ‘jQuery’。这带来了两个极佳的结果

  • 现在,您可以在同一个页面上同时包含多个版本的 jQuery。
  • 现在,您可以将 jQuery 嵌入到其他对象和库的命名空间中,例如
    // With the Dojo Toolkit
    dojo.jquery = jQuery.noConflict(true);
    dojo.jquery("#elem div").slideDown("slow");
    // or with Yahoo UI
    YAHOO.query = jQuery.noConflict(true);
    YAHOO.query("span.hidden").removeClass("hidden");

速度改进

没有速度改进的版本算什么?我们抓住机会超越了之前发布的所有速度测试套件,并改进了 jQuery 中三个最常用的部分的速度:ID 选择器、标签名选择器和 each() 循环。绝对有必要将这些项目都尽可能地提高速度,因为它们有可能被无限次、反复地重复使用。

以下是 测试套件,用于分析这三种更改的速度。

$(“#id”) 改进

浏览器 jQuery 1.1.3 jQuery 1.1.4 改进率
IE 6 651ms 70ms 830%
Firefox 2 1355ms 27ms 4919%
Safari 3 101ms 14ms 620%
Opera 9 270ms 62ms 335%
平均改进率 1676%

$(“elem”) 改进

浏览器 jQuery 1.1.3 jQuery 1.1.4 改进率
IE 6 661ms 451ms 47%
Firefox 2 1717ms 143ms 1100%
Safari 3 99ms 83ms 19%
Opera 9 226ms 198ms 14%
平均改进率 295%

.each() 改进

浏览器 jQuery 1.1.3 jQuery 1.1.4 改进率
IE 6 200ms 30ms 567%
Firefox 2 468ms 29ms 1514%
Safari 3 17ms 11ms 54%
Opera 9 45ms 25ms 80%
平均改进率 554%

测试套件大修

这是一个非常重要的消息,尤其是对于大多数开发人员而言。jQuery 测试套件 已从头开始进行了完全重构和改进,以提高稳定性。已集成了一系列全新的动画和 Ajax 测试,使 jQuery 的总测试数量达到了800 多个

此外,测试套件 在我们支持的所有主要浏览器中都完全通过了测试,没有出现错误:Firefox 2、Safari 3、Internet Explorer 6 和 Opera 9(为了简洁起见,未显示 Safari 2 和 IE 7)。证明

将来,我们将努力改进对 jQuery 的事件、属性和 CSS 部分的覆盖率,这无疑将很快使我们的测试数量超过 1000 个。

此外,值得注意的是,jQuery 测试套件现在已嵌入到 Mozilla 测试套件中,针对即将发布的 Firefox 3 的每次提交进行运行。您可以放心地知道,在 Firefox 的最新版本中,一切都会按预期正常运行。

错误修复

此版本已修复了 53 个工单。您可以在 错误跟踪器 上阅读完整的详细信息(其中包括已添加到 jQuery 1.1.3.1 的修复)。

已解决了许多重大问题,包括与 HTML 脚本评估、Safari CSS 计算样式访问和 Ajax 设置操作相关的问题。

新功能

已引入了一些新功能。其中前两个,.slice() 和 :has(),将成为 jQuery 1.2 的一部分,但它们的存在是由于一些已弃用的功能(请参见下文)。对 extend() 和 noConflict() 的新更改是为了能够修复 jQuery 中一些长期存在的 bug。

.slice()

您可能在 JavaScript 数组中存在的 .slice() 方法中认识这个方法名称,您很幸运,因为它与该方法的行为完全相同。这是一个用于拆分 jQuery 对象并获取其中元素的绝佳方法。以下所有都是使用 slice() 方法的有效方式

$("div").slice(0,1); // First div
$("div").slice(-1); // Last div
$("div").slice(1,-1); // All divs but the first and last
$("div").slice(1,3); // The second and third div
$("div").slice(7,8); // The eighth div

:has()

此新选择器是当前检查其他元素中的元素的方法(div[p])的替代方法。现在,您可以像使用该特定的 XPath 选择器一样使用此选择器,例如

// All divs with a paragraph inside
$("div:has(p)")
// All anchors with an image inside
$("a:has(img)") 
// All divs that have an anchor inside that have an image inside
$("div:has(a:has(img))")

深度递归.extend()

这是对 jQuery .extend() 方法的常见请求。此更改允许您深度合并嵌套对象(而不是覆盖彼此)。这是通过示例最佳说明的

// Normal .extend()
jQuery.extend(
  { name: "John", location: { city: "Boston" } },
  { last: "Resig", location: { state: "MA" } }
);
// Result:
// => { name: "John", last: "Resig", location: { state: "MA" } }
// New Deep .extend()
jQuery.extend( true,
  { name: "John", location: { city: "Boston" } },
  { last: "Resig", location: { state: "MA" } }
);
// Result:
// => { name: "John", last: "Resig",
//      location: { city: "Boston", state: "MA" } }

.noConflict(true)

如前所述,对 .noConflict() 的此添加允许您完全重命名 ‘jQuery’ 命名空间和 ‘$’ 快捷方式,同时还回滚这些引入可能做出的任何更改。您可以使用此新的快捷方式,如下所示

// Give jQuery a custom name:
var jq = jQuery.noConflict(true);
jq("#id div").hide();

// Both Fail - $ and jQuery have been renamed:
$("#id div").hide();
jQuery("#id div").hide();

此技巧也可以用来将 jQuery 推送到现有的命名空间中,例如

// Put jQuery in a namespace:
var obj = {};
obj.jq = jQuery.noConflict(true);
obj.jq("#id div").hide();

已弃用的功能

为了准备即将发布的 jQuery 1.2 中的 API 更改,我们在 jQuery 1.1.4 中弃用了一些方法。在尽可能的情况下,我们提供了执行操作的备用方法。

与 jQuery 1.1 版本一样,jQuery 1.2 将提供向后兼容插件。因此,如果您希望继续使用这些特定技术,您可以使用该插件并继续使用。

此外,为了处理 XPath 更改,我们将发布另一个独立的插件,用于处理 jQuery 中的 XPath 选择器功能。该插件将与 jQuery 1.2 版本一起发布。

选择器

$("div//p") XPath 后代选择器
请使用 CSS$("div p")选择器代替。或者,在 jQuery 1.2 发布后,使用新的 XPath 插件。

$("div/p") XPath 子选择器
请使用 CSS$("div > p")选择器代替。或者,在 jQuery 1.2 发布后,使用新的 XPath 插件。

$("p/../div") XPath 父选择器
请使用$("p").parent("div")选择器代替。或者,在 jQuery 1.2 发布后,使用新的 XPath 插件。

$("div[p]") XPath 包含谓词选择器
请使用新的$("div:has(p)")选择器代替。或者,在 jQuery 1.2 发布后,使用新的 XPath 插件。

$("a[@href]") XPath 属性选择器
注意:虽然此选择器在本版本中已弃用,但它不会在 jQuery 1.2 中删除。在 jQuery 1.2 中,建议您使用 CSS 选择器$("a[href]")代替。或者,在 jQuery 1.2 发布后,使用新的 XPath 插件。

DOM 操作

$("div").clone(false)
使用参数调用克隆方法已弃用(克隆方法本身将保留)。而不是调用.clone(false)你现在应该做.clone().empty()代替。

DOM 遍历

$("div").eq(0)
此方法已弃用,取而代之的是新的 .slice() 方法(其工作方式与数组的 slice 方法相同。您可以像这样复制 .eq()

$("div").slice(0,1);

此外,.eq(0) 可以通过以下方式复制

$("div:eq(0)")
$("div:first")

$("div").lt(2)
此方法已弃用,取而代之的是新的 .slice() 方法(其工作方式与数组的 slice 方法相同。您可以像这样复制 .lt()

$("div").slice(0,2);

此外,.lt(2) 可以通过以下方式复制

$("div:lt(2)")

$("div").gt(2)
此方法已弃用,取而代之的是新的 .slice() 方法(其工作方式与数组的 slice 方法相同。您可以像这样复制 .gt()

$("div").slice(3);

此外,.gt(2) 可以通过以下方式复制

$("div:gt(2)")

Ajax

$("#elem").loadIfModified("some.php")
此便捷方法已删除,取而代之的是 $.ajax() 的长格式使用

$.ajax({
  url: "some.php",
  ifModified: true,
  success: function(html){
    $("#elem").html(html);
  }
});

$.getIfModified("some.php")
此便捷方法已删除,取而代之的是 $.ajax() 的长格式使用

$.ajax({
  url: "some.php",
  ifModified: true
});

$.ajaxTimeout(3000)
此便捷方法已删除,取而代之的是更明确的 $.ajaxSetup() 的长格式使用

$.ajaxSetup({timeout: 3000});

$(...).evalScripts()
此方法在 jQuery 中不再需要 - 注入到文档中的所有包含在 HTML 字符串中的脚本都会自动执行。不需要替代方法。


与往常一样,如果您在 jQuery 1.1.3.1 和 jQuery 1.1.4 之间遇到任何错误,请告知我们。谢谢!

SF jQuery 聚会和 Ajax 体验

发布时间: 作者:

SF jQuery 聚会和 Ajax 体验西区

2007 年 Ajax 体验西区
来自 Ajaxian 和 TechTarget 的好朋友们组织了一场很棒的会议,时间为 7 月 25 日至 27 日。演讲者来自不同领域,讲述了富 Web 开发领域的最新成果。查看完整的演讲者列表和 日程。演讲者包括 Brendan
Eich
,Mozilla 首席技术官;JavaScript 的创造者。 Chris Wilson,Internet Explorer 平台架构师和 Kevin Lynch,Adobe 首席软件架构师。它有望成为一个生动而有趣的论坛。

更令人兴奋的是,将会有两位 jQuery 代表发言:John ResigGlen Lipka.

John 将进行 3 场演讲,其中两场关于 jQuery

此外,John 将在周五的午餐会上参加一个小组讨论,主题是 Ajax 的未来。

Glen 将发表一篇关于 jQuery 的演讲

届时还将有许多其他 jQuery 用户和团队成员参加(包括 Yehuda KatzMichael Geary)。

SF jQuery 聚会

7 月 26 日,我们借此机会邀请 jQuery 社区的每个人在 旧金山 Gordon Biersch 啤酒厂 聚会,喝点饮料,吃点小吃,调试一下代码。我们是开源的,所以请自备信用卡 (BYOCC)。

Yehuda Katz 为前 1000 25 位 jQuery 用户准备了特别的 jQuery SWAG,让他们可以为社区中的另一位成员买一杯饮料。此外,我们应该还会有几本全新的 学习 jQuery 图书,作者是 Karl SwedbergJonathan Chaffer

我们希望您能来。报名参加,不见不散!

更多信息
http://upcoming.yahoo.com/event/220122/

jQuery 1.1.3.1

发布时间: 作者:

这是 jQuery 1.1.3 的快速错误修复版本。在 1.1.3 版本发布后,出现了大约六个重大问题,我们认为这些问题非常重要,需要立即解决,并进行后续版本发布。解决问题的完整列表可以在 错误跟踪器 上找到。

如果您还没有升级到 1.1.3,请直接升级到 1.1.3.1。此外,如果您在使用 1.1.3 时遇到任何问题,请尝试此版本。

您可以从 jQuery Google Code 页面下载此版本

下载

与往常一样,如果您在使用此版本时遇到任何问题,请提交错误报告到 jQuery 错误跟踪器

jQuery 1.1.3:速度提高 800% 以上,仍为 20KB

发布时间: 作者:

我很高兴地宣布发布 jQuery 1.1.3。经过数月的测试、开发和更多测试,我们发布了一个非常稳定的版本供下载。它带来了大约 80 个已修复的错误 和一些增强的功能。亮点包括

  1. 速度提升,DOM 遍历速度比 1.1.2 快 800% 以上。
  2. 重写的事件系统,更加优雅地处理键盘事件。
  3. 重写的效果系统(以及配套的 fx 测试套件),具有更快的执行速度和更好的跨平台支持。

更新 - 7 月 4 日我们刚刚完成了快速错误修复版本,版本号为 1.1.3.1,修复了 一些突出问题

下载

与往常一样,如果您发现此版本中存在任何错误,请将其发布到 jQuery 错误跟踪器

1.1.3 功能

选择器速度大幅提升

由于大众需求,我们深入研究并对 jQuery 的选择器引擎进行了重大改进。以下是 jQuery 本身速度提升的细分。所有数字均基于 SlickSpeed 测试套件。

浏览器 jQuery 1.1.2 jQuery 1.1.3 改进率
IE 6 4890ms 661ms 740%
Firefox 2 5629ms 567ms 993%
Safari 2 3575ms 475ms 753%
Opera 9.1 3196ms 326ms 980%
平均改进率 867%

此外,我们使用 SlickSpeed 测试套件对其他一些流行的选择器库进行了改进代码库测试。

浏览器 Prototype jQuery Mootools Ext Dojo
IE 6 1476ms 661ms 1238ms 672ms 738ms
Firefox 2 219ms 567ms 220ms 951ms 440ms
Safari 2 1568ms 475ms 909ms 417ms 527ms
Opera 9.1 220ms 326ms 217ms 296ms 220ms

查看 速度套件 结果时,需要注意以下几点

  • 我们比 jQuery 1.1.2 快 800% 以上。
  • 我们在最流行的浏览器 Internet Explorer 6 中是最快的框架。
  • 我们是唯一没有给出错误结果的框架。
  • 所有这些都没有增加您的负担 - jQuery 仍然是您熟悉的 20KB,并且您会继续享受它。

新的选择器

Unicode 选择器:对于那些想要使用 Unicode 属性值、ID、类名或标签名的用户来说,这是一个巨大的补充。您现在可以直接在 jQuery 选择器中使用它们

$("div.台北")
$("div#台北")
$("foo_bar台北")
$("div[@id=台北]")

转义选择器:您可以使用此功能(经常被请求的功能)按 ID(或其他选择器)选择使用特殊字符的元素,例如,这将找到 ID 为“foo.bar”的 div

$("div#foo\\\\.bar")

不等式选择器:虽然此选择器不是 CSS 规范的一部分,但它经常被使用,并且包含在其他选择器库中,因此我们决定将其添加进来

$("div[@id!=test]")

:nth-child() 改进:此选择器允许您定位特定子元素。我们从 jQuery 的一开始就支持 :nth-child(1) 和 :nth-child(odd) 等选择器,现在我们添加了高级 :nth-child 选择器,例如

$("div:nth-child(2n)")
$("div:nth-child(2n+1)")
$("div:nth-child(n)")

空格分隔的属性:在 jQuery 1.0 中被删除后,此选择器已根据大众需求恢复。它允许您定位空格分隔的属性(例如类或 rel 属性)中的单个项目。

$("a[@rel~=test]")

动画改进

速度:动画现在速度更快,更流畅。此外,您可以运行更多同时动画,而不会影响速度。

测试:我们现在为动画专门设置了测试套件,这使我们能够修复一些以前无法定位的紧迫动画错误。

DOM 事件监听器

在内部,jQuery 事件系统已改用 DOM 事件系统,而不是传统的“onclick”样式的绑定事件处理程序。此改进允许您在使用库时更加非侵入性(不会影响周围其他库的流程)。此外,它还有助于解决绑定到 IFrame 的事件监听器中存在的一些突出问题。

事件规范化

在规范化键盘和鼠标事件方面取得了一些重大进展。您现在可以访问 event.which 属性来获取有关所按特定键或按钮的大多数详细信息。

多个 .is()

.is() 方法现在可以接受多个选择器,用逗号隔开。这使您能够根据多个选择器测试 jQuery 集。

$("div").is(":visible, :first")

浏览器版本

插件作者经常要求的一项功能是,能够确定用户的浏览器版本。我们现在通过一个额外的属性公开此信息。

jQuery.browser.version

更多错误修复

请参阅问题列表,以获取此版本中解决的所有问题的完整列表。

jQuery 的未来

我们一直非常关注 jQuery 项目的进展方向。我们现在正专注于几个不同的方面,但主要关注点仍然是核心 jQuery 库的进步。我们已经规划了接下来的两个版本,您可以在下面了解更多信息。

jQuery 1.1.4

这将是 jQuery 1.1 分支的最后一个版本 - 另一个错误修复版本,包含一些小的改进。此版本还将根据即将发布的 jQuery 1.2 版本,将一些方法标记为已弃用。

我们目前计划在 7 月底发布此版本。

jQuery 1.2

这将是 jQuery 的下一个主要版本,包含大量新功能。此版本的完整详细信息可以在jQuery 1.2 路线图中找到。

我们非常感谢您对该版本的评论和反馈。它仍在规划中,所以还没有完全定稿。我们目前计划在 8 月底发布 jQuery 1.2。

jQuery 图书

我们现在有4本 jQuery 图书正在编写,而且重要的是,它们都由 jQuery 团队成员编写(因此您可以确定您获得的是可靠的信息)。

图书及其作者如下:

  • 学习 jQuery 由 Karl Swedberg 和 Jonathan Chaffer 撰写 - 预计将于 2007 年 7 月初出版(Packt Publishing)。
  • jQuery 参考指南 由 Karl Swedberg 和 Jonathan Chaffer 撰写 - 预计将于 2007 年夏季出版(Packt Publishing)。
  • 快速掌握 jQuery 由 Yehuda Katz 和 Bear Bibeault 撰写(Manning Publishing)。
  • 使用 jQuery 进行设计 由 Glen Lipka 撰写(Manning Publishing)。

这是一个非常棒的消息。我已经阅读了一些预发布的章节,我认为您一定会喜欢这些书籍。

jQuery 演讲和会议

我想宣布在未来几个月内将进行一些关于 jQuery 的演讲。具体来说,将在两个Ajax Experience 大会上进行一些关于 jQuery 的演讲。

在旧金山 Ajax Experience 上,John Resig 将进行关于 jQuery 的入门概述,然后进行关于 jQuery 的高级演讲。Glen Lipka 将进行关于使用 jQuery 进行设计的演讲。

在波士顿 Ajax Experience 上,John 和 Glen 将再次进行演讲,并将与 Paul Bakaus 合作进行关于使用 jQuery 开发复杂应用程序和游戏的演讲。

由于 jQuery 团队将在波士顿 Ajax Experience 上有相当多成员,我们想宣布我们计划在 Ajax Experience 结束后第二天举办一个小型为期一天的jQuery 大会。这将是您与 jQuery 团队会面并提出任何困扰您的问题的绝佳机会。我们还将进行一些关于 jQuery 特定方面的演讲。我们很快将提供更多详细信息。

jQuery UI

今天,我们很高兴宣布一个我们一直在开发的秘密项目:jQuery UI。这个项目由 Paul Bakaus 编写,是一个全新的拖放库,从头开始开发,充分考虑了速度和可扩展性。此外,还非常注意代码的完整文档和测试 - 允许许多其他开发人员使用和帮助扩展它。

该库将包含拖放、放置、排序、调整大小和滑块的完整代码。

您可以在SVN 存储库中查看 Paul 的早期作品。

资金和感谢

全新的 jQuery UI 库标志着 jQuery 项目的新阶段:这是我们使用您(jQuery 用户!)捐赠的资金赞助的代码!

这可以通过两种方式实现:首先是您对 jQuery 项目的持续支持和捐赠,其次是Media Temple 慷慨的服务器捐赠。这使我们能够将财务资源集中在其他对每个人最有益的项目上。

因此,我想借此机会请求您额外捐赠,以帮助我们继续为激动人心的新作品提供资金,这些作品您可以用在您的网站上。任何帮助都将不胜感激。

金额(美元)

再次感谢 jQuery 团队和所有帮助使此版本成为可能的人。这已经做了很多工作,但我希望您像我们一样对这个版本感到满意。谢谢 - 感谢您使用 jQuery!

巴黎 jQuery 会议

发布于 作者

注意此次活动的举办地点已更改!我们现在将在 Best Western Bergère Opéra 会面,请相应调整您的计划。

时间
2007 年 6 月 24 日(星期日) - 上午 10:30

地点
Best Western Bergère Opéra
32, Rue Bergère
巴黎,ÃŽle-de-France 75009
(谷歌地图路线)

关于
这是一个针对使用 jQuery JavaScript 库并对它感兴趣的人们的聚会。我们将在 Best Western Bergère Opéra 的大堂会面,然后转移到公园野餐。

John Resig,jQuery 的创建者和主要开发人员,将参加会议。

这次会议由SPIP(一个流行的 CMS,快乐地使用 jQuery)核心团队组织。

注册
如果您有兴趣参加此次活动,请在活动的 Upcoming.org 页面上注册
http://upcoming.yahoo.com/event/206745

jQuery 仪表板小部件

发布于 作者

jQuery Widget

Ryan Dunphey 刚刚发布了一个全新的jQuery 仪表板小部件,您可以使用它来浏览 jQuery API,即使您没有连接到互联网。您可以从 jQuery SVN 下载这个设计精良的小部件:下载

如果您有兴趣进行一些仪表板开发(尤其是使用 jQuery 的小部件开发),您可以从这个小部件中学习,因为它的完整源代码位于 jQuery SVN 存储库中。

这项出色的工作(以及随后的小部件开源发布)由 Ryan 的雇主Medallia 赞助。顺便说一下,如果您有兴趣获得报酬来做一些 jQuery 代码,Medallia 正在招聘前端开发人员

帮助测试 jQuery 1.1.3

发布于 作者

即将发布的 1.1.3 版本的测试版本已经准备好供所有人尝试。我们需要绝对确保此版本中没有回归,为了做到这一点,我们希望您下载此 alpha 版本,并在您的网页中使用它来代替 jQuery 1.1.2(无论您在哪里使用它)。

下载测试版本

您可以做些什么来提供帮助

  1. 下载jQuery 1.1.3 的测试版本
  2. 在某些网页中,暂时用这个测试版本替换您的 jQuery 1.1.2 副本。
  3. 如果现在出现错误,请提交工单告知我们发生了什么。您提供的信息越详细越好(演示或测试用例非常受欢迎)。

注意请特别注意事件、选择器和动画;这三个区域都发生了重大变化,因此如果存在任何回归的可能性,则更有可能发生在这些区域。

一旦我们确信没有新的错误,我们将完全发布 jQuery 1.1.3(希望在本周的某个时候)。