帮助测试 jQuery 1.3 Beta 2

发表时间: 作者:

我们越来越接近 jQuery 1.3 的最终发布!继最近的 1.3 Beta 1 之后,我们又发布了一个测试版本供大家试用。与之前一样,它还不能用于生产环境,但我们确实需要您的帮助来找出我们可能遗漏的任何错误。

请不要再测试 1.3 Beta 1 了 - 所有测试都应该转移到 Beta 2。jQuery 1.3 的最终版本将于 1 月 14 日发布,最终候选版本将在几天前发布。

下载

jQuery 1.3b2 的副本可以在这里找到

请在测试时不要使用 jQuery 的压缩或打包版本 - 这会使定位错误变得困难。

更改

到目前为止,1.3 中的两个更改最有可能导致问题

  1. 旧的、XPath、样式属性选择器[@attr=value]这些选择器已经被弃用了一段时间 - 我们终于要删除它们了。要修复它,只需删除@!
  2. 冒泡触发的事件。触发的事件现在会沿着 DOM 向上冒泡 - 一些插件没有预料到这一点,不得不进行调整。修改代码以“防止”冒泡非常容易 - 在绑定处理程序中添加以下语句if ( this === event.target ) { ... }

测试

测试套件运行良好。我们目前有 1370 个测试涵盖了库的所有方面,并在所有主流浏览器中通过了测试。

jQuery 1.3b2

如何提供反馈

  • 将错误提交到 jQuery 错误跟踪器(您需要先创建一个帐户)。
  • 请务必为遇到的任何问题包含一个简单的测试用例(将测试用例附加到错误报告中,或提供一个链接)。
  • 请在错误报告中注明您正在测试“jQuery 1.3 Beta 2”(否则您的问题可能会与其他版本混淆)。
  • 将您的测试用例和错误报告的链接发送电子邮件到 jQuery 开发人员列表,以便开发团队收到您的问题通知。

感谢大家,提前感谢您对测试此版本的帮助。我们对这个版本感到非常兴奋,迫不及待地想将它交到您的手中。

关于“帮助测试 jQuery 1.3 Beta 2”的 17 条评论

  1. Pingback: jQuery 1.3 Beta 2 | 前端书籍

  2. Pingback: 两个简短(且很棒!)的新闻 | Ionut Staicu - Webdeveloper 博客

  3. Pingback: Bram.us » jQuery 1.3 beta 2

  4. @carlo、Derek:嗯,这可能是因为您使用的是我的实时测试页面,而不是您自己的副本 :-P 我现在正在编辑该页面引用的 jQuery 源代码 - 这会导致错误出现和消失,因为我正在进行工作。

  5. outrace 说道:

    我的测试结果(firefox 3.0.5 在 winxp 中没问题,但在 ie7 中出现一个错误)

    Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .NET CLR 3.0.04506.648; InfoPath.2)

    ajax 模块:jQuery.post(String, Hash, Function) - 简单 XML(1、2、3)
    检查 XML:5-2
    检查 XML:3
    预期 4 个断言,但只运行了 2 个断言。

  6. Derek Meyer 说道:

    @John:好吧,这也许可以解释这一点。;) 我应该指出,测试页面类似于生产环境,我假设对源代码的任何更改也将在您的本地计算机上进行。;) 但我只是在开玩笑。非常感谢您的所有努力。

  7. Bughunt 说道:

    嘿 John,你测试过这些最前沿的 Trunk 版本吗?谢谢。

    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.2a1pre) Gecko/20090109 Minefield/3.2a1pre

    Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US) AppleWebKit/528.10 (KHTML, like Gecko) Chrome/2.0.157.0 Safari/528.10

  8. Alex Kloss 说道:

    即使您通过禁用 xpath 属性选择器(这通常是不可取的)来破坏兼容性:很棒的工作(而且后者问题不大)。继续努力!

    您好,Alex

  9. Pingback: 庆祝我的第一个 jQuery 修补程序 | 几乎是垃圾邮件