jQuery 1.3.1 发布

发布于 作者

欢迎 Digg 用户! 您可能对完整的 jQuery 1.3 版本感兴趣,该版本刚刚在 14 号发布。享受吧!


这是一个针对 jQuery 1.3 的错误修复版本。您可以在 错误追踪器 上查看完整的修复列表。

除了直接的错误修复外,1.3.1 与 1.3 之间没有重大变化。如果您仍在使用 jQuery 1.2.6,并且希望升级,请直接升级到此版本。

下载

jQuery 1.3.1 的副本也提供在 Google 的 CDN 上(您可以将 URL 直接复制到您的网站上)

如果您希望从 Subversion 库 中检出完整版本,您可以按照 以下说明 进行操作,并从以下位置检出源代码

svn co http://jqueryjs.googlecode.com/svn/tags/1.3.1

一些简短的日常工作说明

在 1.3 的版本说明中,有些人注意到我们错过了对 Firefox 2 的测试,即使我们仍然支持它。这是我们的错误:我们仍然支持 Firefox 2 并在发布之前对其进行测试。您可以在下面看到完整的测试套件运行。

jQuery 1.3.1

还有人注意到 Safari 2 没有出现在我们在 1.3 版本发布之前测试的浏览器列表中。这是正确的 - 我们正在逐步停止对 Safari 2 的支持。考虑到 Safari 2 已经 没有显著的市场份额,并且已经被 3 个独立的 Safari 版本(3.0、3.1 和 3.2)取代,我们不再认为有必要针对该版本进行大量测试。

最后,一些用户注意到我们不再提供“打包”版本的 jQuery(一个通过 Dean Edwards' Packer 运行的 jQuery 版本,并开启了 Base62 编码)。我们这么做的原因有以下几点

  • 打包脚本非常难以调试(甚至比压缩脚本更难)。
  • 打包脚本无法在所有平台上运行(例如 Adobe AIR 和支持 Caja 的环境)。
  • 但最重要的是:打包脚本对于用户来说比使用压缩脚本的效率更低。这可能看起来很违反直觉,因为打包脚本的文件大小比压缩脚本小,但最终的加载时间却要高得多(因为它必须经过解压缩步骤)。对于感兴趣的用户,我们有一些关于压缩脚本与打包脚本的加载性能的 数据

我们提供的 jQuery 压缩副本是通过 YUI Compressor 运行的,应该是生产环境中使用的 jQuery 的最佳形式(如果可能的话,使用 Gzipping 服务)。

关于“jQuery 1.3.1 发布”的 51 个想法

  1. Pingback: Gea-Suan Lin - jQuery 1.3.1

  2. 很棒的版本,很快!它修复了 jQuery 1.3.0 的主要错误,使其成为 jQuery 1.2.6 的良好替代品。我们已经在 SVN 上测试过它,发现它很稳定,并且将在即将发布的 Community Builder 1.2 稳定版中包含它。对新的功能和速度改进非常满意。真正令人惊叹的作品。期待 jQuery UI 1.6 稳定版,另一件令人惊叹的作品。点赞。

  3. jvhellemond on 说:

    我一直期待着这个版本的发布,因为它修复了 application/xhtml+xml 错误,所以太棒了!它还没有在 ajax.googleapis.com 上,正如其他人提到的。有没有办法让您加快新版本在 Google 的托管速度,或者我们只能等待他们发布?

  4. Pingback: Bram.us » jQuery 1.3.1 发布

  5. 感谢发布和详细说明!
    我现在理解了为什么您选择不发布打包版本,谢谢。
    在通过最新版本的 YUI Compressor 运行压缩版本时,我注意到大约减少了 500 字节。没什么大不了的,但您可能想在下一个版本中更新您的 YUI Compressor。
    再次感谢!
    Simon。

  6. Pingback: jQuery 1.3.1 发布 | Dan Rigby - 软件开发博客

  7. @tipiirai: 不确定,但 Google 的团队正在努力上传。

    @quark: 微软团队正在开发新的 vsdoc 文件。

    @Simon: 我们已经使用最新版本的 YUI Compressor(网站上提供的版本)。为什么你对代码进行二次压缩?

  8. 好吧,感谢您快速回复 John。
    为什么我要对代码进行二次压缩?我只是想检查一下我还能节省多少,别担心,这不是冒犯;)
    无论如何,干得好 :)

    ___________________________

    好吧,我终于明白这 500 字节从哪里来的了:注释。考虑到注释是版权信息,我不会再进行二次压缩了;)

  9. Pingback: jQuery 1.3.1 发布 | Ajaxonomy

  10. Pingback: Reflective Perspective - Chris Alcock » The Morning Brew #271

  11. 现在我明白了为什么我们没有“打包”版本:) 关于这一点,最后一件事情
    我认为您也应该更改文件大小信息。在索引页面(以及这篇文章中)写着 (18kb)… 嗯,“打包”版本是 18kb。就我所见,现在应该是 54kb :)

  12. Pingback: jQuery 1.3.1 发布 « Mark van ‘t Zet

  13. Pingback: jQuery 1.3.1 Go For Launch | Perplexed Labs

  14. 您好,

    感谢您在 1.3 之后快速发布!

    将在哪里宣布/发布 jQuery 1.3.1 的 Visual Studio “-vsdoc” 文件?我知道 MS 团队正在努力,但我不知道是谁 - 是 ScottGu 吗?

    -Todd

  15. 这个 1.3.1 的标签仍然无法使用

    我是否必须运行 beta UI 才能使其正常工作?

    在 1.2.6 中运行良好

  16. Pingback: jsdevtools.com » Blog Archive » jQuery 1.3.1

  17. 我在 1.3.1 中发现了一个有趣的错误……或者更确切地说,它帮助我找到了我的错误。当单击一个带有

    $(‘.#some_div’).css(‘display’,’none’); 的东西时,我得到了

    [Exception… “‘Syntax error, unrecognized expression: .’ when calling method: [nsIDOMEventListener::handleEvent]” nsresult: “0x8057001e (NS_ERROR_XPC_JS_THREW_STRING)” location: “” data: no] Line 0

    在 Firebug 中。我花了一些时间才注意到,但这是因为
    ‘.#’ 当我只想表达 ‘#’ 时。这行代码在 1.2.6 中有效,所以我最初以为是 1.3.1 的错误。删除奇怪的选择器就解决了问题!

  18. 使用 $.post() 和 JSON 响应时,在 1.3.1 中出现意外的“NS_BINDING_ABORTED”。不过,在 1.2.6 中一切正常。

  19. Pingback: Website Builders Resource Carnival #7 | Website Builders Resource

  20. Pingback: Resumen de la 4 semana de enero — Sanbor

  21. Pingback: JQuery update released « Wondering & Pondering’s Weblog

  22. Pingback: CWA Team Blog » jQuery 1.3.1 released

  23. Pingback: My jQuery impressions - Sonu on .NET

  24. Pingback: Dailyhtml » jQuery 1.3.1 Released

  25. m3tropolis 说:

    我发现了一个属性选择器错误,在错误跟踪器中找到了票证(#4131),但有趣的是,我只在 1.3.1 中发现了它。

    $(‘input[id^=”qty”][value!=””]’).each(function() {…}); 在 1.3.0 中有效,但在 1.3.1 中失败了!!!

    我正要拿着我放在旁边的锤子猛击我的电脑,以前有效的代码突然抛出了错误!我很高兴我没有整晚都在试图找到 *我的* 错误。

  26. 有没有一个不再与 1.3 兼容的插件列表?我在 IE 中使用 cluetip 时遇到了一些问题,只是想知道是否还有其他人遇到困难。

  27. Pingback: jQuery 1.3.1 Released « John On Web Stuff

  28. Pingback: BitLayers Inc. » jQuery 1.3.1 Released

  29. 从 1.3.0 版做了哪些更改?我实在看不出任何变化,不过,我看到你修复了一个非常烦人的错误。

    总体来说,干得好。

  30. Pingback: Jquery History | lamp

  31. Pingback: jQuery - SourceNcode.com