jQuery 1.5.2 发布

发布于 作者

jQuery 1.5.2 现已发布!这是在 jQuery 1.5 基础上的第二个小版本更新,修复了许多错误。

我们感谢以下贡献者提供了此版本的补丁:azatoth, dmethvin, gnarf37, jaubourg, jboesch, jeresig, jessthrysoee, mathiasbynens, murz, rdworth, rwldrn 和 timmywil。

我们特别感谢我们的错误分类团队,他们协助缩小了一些需要此版本修复的重要错误的范围。

下载

像往常一样,我们提供两个版本的 jQuery,一个压缩版和一个未压缩版(用于调试或阅读)。

您可以直接将以上 URL 包含到您的网站中,从而获得快速加载 jQuery 的全部性能优势。

此外,您还可以直接从 Microsoft 和 Google 的 CDN 加载 URL

Microsoft CDN: http://ajax.aspnetcdn.com/ajax/jQuery/jquery-1.5.2.min.js
Google CDN: https://ajax.googleapis.ac.cn/ajax/libs/jquery/1.5.2/jquery.min.js

jQuery 1.5.2 变更日志

由于这是一个错误修复版本,因此没有新功能需要报告。

已关闭的工单

以下是所有已关闭的错误和工单的完整列表

  • #6158 修复了 replaceWith 在不存在的元素上抛出错误的 bug。
  • #7340 现在使用单个捕获处理程序来模拟非 IE 浏览器上的 focusin/focusout 事件的冒泡。允许原生 DOM 方法触发除当前活动事件之外的其他事件回 jQuery。
  • #8353 撤销。在 resolveWith 中添加了一个 catch 块,以便 finally 块在 IE7 和 IE6 中执行。修复了 #8438 – 在 Google Chrome 中调试时,完整函数堆栈不可见的问题。
  • #8380 确保 $(‘:text’) 匹配 <input>,因为 ‘type=text’ 是默认的隐含值。
  • #8421 确保 resolveWith 可以只用一个参数调用。
  • #8423 不要自动为跨域请求设置 X-Requested-With 标头。修复了一个问题,即所有跨域 ajax 请求都会被预先飞行,并需要额外的选项。
  • #8456 修复了一个 mouseover 触发 mouseenter 的问题。我们确保在爬入其怀抱之前,父级不为 null,以便在 mouseover 事件上触发 mouseenter。
  • #8509 使 URL 正则表达式不那么过分,并确保它识别不包含一致分层结构的 URL 方案(如 http://www.ietf.org/rfc/rfc2718.txt 的第 2.1.2 节所述)。此外,还将 about: 和 adobe air 的 app: 和 app-storage: 添加到本地协议列表中,并在 document.location 格式不正确时提供故障转移。
  • #8536 在 GitHub 上为 jQuery 仓库引入了子模块。
  • #8381 修复了 .is(“div”) 在 IE 9 中对断开连接的节点不起作用的问题。
  • #8316 修复了 WebKit 中固定元素上的 .offset() setter。
  • #3333 修复了 WebKit 中不正确的 .css(“marginRight”)。
  • #8692 修复了一个问题,即 arguments 对象有时在 $.when 方法外部包含未定义的值。
  • #8346 修复了 jQuery.camelCase() 与 IE9 前缀的兼容性问题。
  • #8203 移除了为了 IE 内存清理而对元素进行的一些不必要的置空操作。
  • #8519 防止核心 makefile 在代码没有实际更改时应用压缩。
  • #8587 修复了 jQuery-git.js cron 任务,以确保其定期更新。
  • #8635 纠正了 Firefox 3.6 中的一个问题,getComputedStyle() 导致未捕获的异常。

jQuery 1.5.2 RC 1 发布

发布于 作者

jQuery 1.5 的第二个更新进展顺利——我们很高兴地宣布其第一个发布候选版本!除非出现重大错误,否则这将是我们最终发布 jQuery 1.5.2 的代码(将于 3 月 31 日发布)。

jQuery 1.5.2 发布候选版本 1

您可以从 jQuery CDN 获取代码

您可以帮助我们,将此代码放入您现有的应用程序中,并告知我们是否有任何不再起作用的内容。请 提交错误报告,并确保提及您正在测试 jQuery 1.5.2 RC 1。

我们希望鼓励社区中的每个人尝试 参与 jQuery 核心的贡献。我们已经建立了一个 完整页面,专门介绍如何更多地参与团队工作。团队随时准备帮助您帮助我们!

jQuery 1.5.2 RC 1 变更日志

1.5.2 版本的当前变更日志。

  • #6158 修复了 replaceWith 在不存在的元素上抛出错误的 bug。
  • #7340 现在使用单个捕获处理程序来模拟非 IE 浏览器上的 focusin/focusout 事件的冒泡。允许原生 DOM 方法触发除当前活动事件之外的其他事件回 jQuery。
  • #8353 撤销。在 resolveWith 中添加了一个 catch 块,以便 finally 块在 IE7 和 IE6 中执行。修复了 #8438 – 在 Google Chrome 中调试时,完整函数堆栈不可见的问题。
  • #8380 确保 $(‘:text’) 匹配 <input>,因为 ‘type=text’ 是默认的隐含值。
  • #8421 确保 resolveWith 可以只用一个参数调用。
  • #8423 不要自动为跨域请求设置 X-Requested-With 标头。修复了一个问题,即所有跨域 ajax 请求都会被预先飞行,并需要额外的选项。
  • #8456 修复了一个 mouseover 触发 mouseenter 的问题。我们确保在爬入其怀抱之前,父级不为 null,以便在 mouseover 事件上触发 mouseenter。
  • #8509 使 URL 正则表达式不那么过分,并确保它识别不包含一致分层结构的 URL 方案(如 #http://www.ietf.org/rfc/rfc2718.txt 的第 2.1.2 节所述)。此外,还将 about: 和 adobe air 的 app: 和 app-storage: 添加到本地协议列表中,并在 document.location 格式不正确时提供故障转移。
  • #8536 在 GitHub 上为 jQuery 仓库引入了子模块。
  • #8381 修复了 .is(“div”) 在 IE 9 中对断开连接的节点不起作用的问题。
  • #8316 修复了 WebKit 中固定元素上的 .offset() setter。
  • #3333 修复了 WebKit 中不正确的 .css(“marginRight”)。

jQuery Conference 2011: SF Bay Area – 演讲和主题

发布于 作者

演讲者

我们目前在 活动网站的演讲者页面 上列出了 28 位演讲者和培训师,参加 2011 年 4 月 16-17 日在旧金山湾区举行的会议。 演讲者包括 John Resig, Richard D. Worth, Todd Parker, Steve Souders, Nicholas Zakas, Garann Means, Darcy Clarke, Estelle Weyl, Matt Kelly 以及 更多

请务必访问 活动网站 了解有关我们演讲者的所有信息。

演讲

我们还发布了 日程表,其中已确定了 28 个演讲中的 25 个。 我们将在未来一周内填补剩余的名额(请查看我们的 Twitter 帐户 以获取最新信息)。

以下是今年您将听到的一些演讲:

  • jQuery 主题演讲
  • jQuery UI 主题演讲
  • jQuery Mobile
  • Deferreds – 让懒惰发挥作用
  • 将代码质量工具集成到您的 jQuery 开发工作流程中
  • 使用 Polyfills 和 Shims 填补 HTML5 & CSS3 的空白
  • 利用 jQuery 模板和 jQuery Data Link 构建动态数据驱动的浏览器应用程序
  • Presentational jQuery
  • jQuery UI Widget Factory:是什么?
  • 移动性能
  • 以及更多

请务必点击 演讲标题和演讲者姓名 以阅读相关的摘要和简介。

会前培训

不要忘记我们提供的 4 月 15 日的培训课程。 了解更多信息

注册

门票正在热销,请务必立即购买您的门票。 请访问我们的 注册页面 了解如何参与下一届 jQuery 会议。