jQuery 1.3.1 发布
欢迎 Digg 用户! 您可能对完整的 jQuery 1.3 版本感兴趣,该版本刚刚在 14 号发布。享受吧!
这是一个针对 jQuery 1.3 的错误修复版本。您可以在 错误追踪器 上查看完整的修复列表。
除了直接的错误修复外,1.3.1 与 1.3 之间没有重大变化。如果您仍在使用 jQuery 1.2.6,并且希望升级,请直接升级到此版本。
下载
- jQuery 压缩版 (使用 Gzipping 后 18kb)
- jQuery 普通版 (114kb)
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 并在发布之前对其进行测试。您可以在下面看到完整的测试套件运行。

还有人注意到 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 服务)。
Pingback: Gea-Suan Lin - jQuery 1.3.1
太棒了,我只是不知道 Ajax 过滤器和 XHR 对我们有什么作用
我们什么时候能在 ajax.googleapis.com 上看到这个版本?
很棒的版本,很快!它修复了 jQuery 1.3.0 的主要错误,使其成为 jQuery 1.2.6 的良好替代品。我们已经在 SVN 上测试过它,发现它很稳定,并且将在即将发布的 Community Builder 1.2 稳定版中包含它。对新的功能和速度改进非常满意。真正令人惊叹的作品。期待 jQuery UI 1.6 稳定版,另一件令人惊叹的作品。点赞。
jQuery 1.3.1 的 Visual Studio “-vsdoc” 文件怎么样?
我一直期待着这个版本的发布,因为它修复了 application/xhtml+xml 错误,所以太棒了!它还没有在 ajax.googleapis.com 上,正如其他人提到的。有没有办法让您加快新版本在 Google 的托管速度,或者我们只能等待他们发布?
Pingback: Bram.us » jQuery 1.3.1 发布
感谢发布和详细说明!
我现在理解了为什么您选择不发布打包版本,谢谢。
在通过最新版本的 YUI Compressor 运行压缩版本时,我注意到大约减少了 500 字节。没什么大不了的,但您可能想在下一个版本中更新您的 YUI Compressor。
再次感谢!
Simon。
Pingback: jQuery 1.3.1 发布 | Dan Rigby - 软件开发博客
@tipiirai: 不确定,但 Google 的团队正在努力上传。
@quark: 微软团队正在开发新的 vsdoc 文件。
@Simon: 我们已经使用最新版本的 YUI Compressor(网站上提供的版本)。为什么你对代码进行二次压缩?
好吧,感谢您快速回复 John。
为什么我要对代码进行二次压缩?我只是想检查一下我还能节省多少,别担心,这不是冒犯;)
无论如何,干得好 :)
___________________________
好吧,我终于明白这 500 字节从哪里来的了:注释。考虑到注释是版权信息,我不会再进行二次压缩了;)
感谢您发布新版本的 jQuery。
Pingback: jQuery 1.3.1 发布 | Ajaxonomy
Pingback: Reflective Perspective - Chris Alcock » The Morning Brew #271
现在我明白了为什么我们没有“打包”版本:) 关于这一点,最后一件事情
我认为您也应该更改文件大小信息。在索引页面(以及这篇文章中)写着 (18kb)… 嗯,“打包”版本是 18kb。就我所见,现在应该是 54kb :)
Pingback: jQuery 1.3.1 发布 « Mark van ‘t Zet
现在在 Google 上:https://ajax.googleapis.ac.cn/ajax/libs/jquery/1.3.1/jquery.min.js :)
我同意不要使用 Dean Edwards Packer 带 Base62 或私有变量。
但是,我认为基本的 Packer 算法做得很好,而且没有恶意评估。
查看 Artur Blake 的比较工具:http://compressorrater.thruhere.net/
Pingback: jQuery 1.3.1 Go For Launch | Perplexed Labs
您好,
感谢您在 1.3 之后快速发布!
将在哪里宣布/发布 jQuery 1.3.1 的 Visual Studio “-vsdoc” 文件?我知道 MS 团队正在努力,但我不知道是谁 - 是 ScottGu 吗?
-Todd
这个 1.3.1 的标签仍然无法使用
我是否必须运行 beta UI 才能使其正常工作?
在 1.2.6 中运行良好
Pingback: jsdevtools.com » Blog Archive » jQuery 1.3.1
我在 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 的错误。删除奇怪的选择器就解决了问题!
使用 $.post() 和 JSON 响应时,在 1.3.1 中出现意外的“NS_BINDING_ABORTED”。不过,在 1.2.6 中一切正常。
Pingback: Website Builders Resource Carnival #7 | Website Builders Resource
超级发布…….
不要使用 JQUERY 1.3.1!!
function() {
…
}
已损坏,并且不会在 IE 中执行其方法体,直到所有图像都加载完毕。这会产生严重性能问题,并可能导致竞争条件
严重错误:http://stackoverflow.com/questions/477463/jquery-is-waiting-for-images-to-load-before-executing-document-ready#477626
Pingback: Resumen de la 4 semana de enero — Sanbor
我很想看到 jQuery 1.3 和 YUI 3 之间的速度/功能比较。有人研究过这个问题吗?
Pingback: JQuery update released « Wondering & Pondering’s Weblog
@Simon: 谢谢您的提示!
非常好,这是一个好消息!
Pingback: CWA Team Blog » jQuery 1.3.1 released
酷,以前版本似乎有点 buggy。期待这个版本。
@BuKToP: 我想 18kb 是用于压缩和 gzip 版本的;)
我很想看到 jQuery 1.3 和 YUI 3 之间的速度/功能比较。有人研究过这个问题吗?
Pingback: My jQuery impressions - Sonu on .NET
Pingback: Dailyhtml » jQuery 1.3.1 Released
干得好!我一直不明白整个 JQuery1.2.6,1.3.1 已经发布了。太快了,太酷了!
我发现了一个属性选择器错误,在错误跟踪器中找到了票证(#4131),但有趣的是,我只在 1.3.1 中发现了它。
$(‘input[id^=”qty”][value!=””]’).each(function() {…}); 在 1.3.0 中有效,但在 1.3.1 中失败了!!!
我正要拿着我放在旁边的锤子猛击我的电脑,以前有效的代码突然抛出了错误!我很高兴我没有整晚都在试图找到 *我的* 错误。
在更新到 jquery 1.3.1 后,我在 FireFox 3.x 下遇到了一个严重问题
好东西!继续努力!:)
有没有一个不再与 1.3 兼容的插件列表?我在 IE 中使用 cluetip 时遇到了一些问题,只是想知道是否还有其他人遇到困难。
刚看了 Simon 的帖子,这对我来说是一个巨大的信息,谢谢,谢谢,谢谢
Pingback: jQuery 1.3.1 Released « John On Web Stuff
Pingback: BitLayers Inc. » jQuery 1.3.1 Released
从 1.3.0 版做了哪些更改?我实在看不出任何变化,不过,我看到你修复了一个非常烦人的错误。
总体来说,干得好。
从 1.43.0 版做了很多更改。我认为你没有使用过以前的版本。
Pingback: Jquery History | lamp
Pingback: jQuery - SourceNcode.com