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 在不存在的元素上抛出错误的问题。
  • #7340 我们现在使用单个捕获处理程序来模拟非 IE 浏览器上的冒泡 focusin/focusout 事件。允许本机 DOM 方法触发除当前活动事件之外的其他事件回到 jQuery 中。
  • #8353 回退。在 resolveWith 中添加了一个 catch 块,以便在 IE7 和 IE6 中执行 finally 块。修复了 #8438 - 在 Google Chrome 中调试时,完整函数堆栈不可见的问题。
  • #8380 使 $(‘:text’) 匹配 <input>,因为 ‘type=text’ 是隐式默认值。
  • #8421 确保 resolveWith 只能用一个参数调用。
  • #8423 不要为跨域请求自动设置 X-Requested-With 标头。修复了所有跨域 ajax 请求都进行预检并需要额外的附加选项的问题。
  • #8456 修复了 trigger(‘mouseover’) 无法再触发 mouseenter 的问题。我们确保父级不为空,然后再进入它的子级,因此在 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() 设置器。
  • #3333 修复了 WebKit 中 .css(“marginRight”) 不正确的问题。
  • #8692 修复了 arguments 对象有时会在 $.when 方法之外出现未定义值的问题。
  • #8346 修复了 jQuery.camelCase() 和 IE9 前缀的兼容性问题。
  • #8203 删除了一些以 IE 内存清理的名义完成的元素的非必要清空操作。
  • #8519 防止核心 makefile 在代码中实际上没有任何更改时应用压缩。
  • #8587 修复了 jQuery-git.js 定时作业,以确保它定期更新。
  • #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 在不存在的元素上抛出错误的问题。
  • #7340 我们现在使用单个捕获处理程序来模拟非 IE 浏览器上的冒泡 focusin/focusout 事件。允许本机 DOM 方法触发除当前活动事件之外的其他事件回到 jQuery 中。
  • #8353 回退。在 resolveWith 中添加了一个 catch 块,以便在 IE7 和 IE6 中执行 finally 块。修复了 #8438 - 在 Google Chrome 中调试时,完整函数堆栈不可见的问题。
  • #8380 使 $(‘:text’) 匹配 <input>,因为 ‘type=text’ 是隐式默认值。
  • #8421 确保 resolveWith 只能用一个参数调用。
  • #8423 不要为跨域请求自动设置 X-Requested-With 标头。修复了所有跨域 ajax 请求都进行预检并需要额外的附加选项的问题。
  • #8456 修复了 trigger(‘mouseover’) 无法再触发 mouseenter 的问题。我们确保父级不为空,然后再进入它的子级,因此在 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() 设置器。
  • #3333 修复了 WebKit 中 .css(“marginRight”) 不正确的问题。

jQuery 大会 2011:旧金山湾区 - 演讲者和演讲

发布于

演讲者

我们目前在 演讲者页面 上列出了 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 场已完成。我们将在一周内完成剩余的空缺(请查看我们的 推特账号 获取最新信息)。

以下是一些您将在今年看到的演讲

  • jQuery 主题演讲
  • jQuery UI 主题演讲
  • jQuery Mobile
  • Deferreds - 将懒惰投入工作
  • 将代码质量工具集成到您的 jQuery 开发工作流程中
  • 用 Polyfills 和 Shims 填补 HTML5 和 CSS3 的空白
  • 利用 jQuery 模板和 jQuery 数据链接,构建动态数据驱动的浏览器应用程序
  • 演示性 jQuery
  • jQuery UI 小部件工厂:WAT?
  • 移动性能
  • 以及更多

确保单击 演讲标题和演讲者姓名 阅读相关的摘要和简介。

预备会议培训

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

注册

门票销售火爆,所以请尽快购买您的门票。前往我们的 注册页面 了解如何参与下一届 jQuery 大会。