2012 年 4 月,华盛顿特区保龄球

发布于 作者

jQuery 团队要去打保龄球,我们希望您能加入我们!我们将在 4 月 13 日星期五晚上在弗吉尼亚州利斯堡的 King Pinz 度过,距离华盛顿特区不远。我们将拥有一个私人房间,有 6 条球道,从下午 6 点到晚上 10 点。当晚将提供无限保龄球、晚餐、甜点、饮料和台球。甚至还有一个雪茄吧,如果您喜欢的话!

King Pinz

名额有限 - 快速购买您的门票

保龄球

  • 带 6 条球道的私人房间
  • 4 小时无限保龄球(包括鞋租)
  • 舒适的沙发和鸡尾酒桌
  • King Pinz:照片
  • 私人房间:360 度全景

晚餐

  • 开胃菜、主菜和甜点
  • 整晚

饮料

  • 开放式酒吧
  • 整晚

台球

  • 私人台球桌和休息区

雪茄吧

奖品

  • 1 名获奖者将获得 Adobe Creative Suite Master Collection 5.5 的副本(价值 2,600 美元)
    Adobe Creative Suite Master Collection 5.5
    感谢 Adobe。
  • 还有其他奖品。很酷的奖品。必须在场才能获奖。

谁会去?

  • Dave Methvin
  • Yehuda Katz
  • Leah Silber
  • Rick Waldron
  • Karl Swedberg
  • Adam J. Sontag
  • Scott González
  • Dan Heberden
  • Richard D. Worth
  • Corey Frang
  • Kris Borchers
  • 你呢?

赞助商

请加入我们,感谢我们的赞助商为本次活动提供的全力支持

 

CustomInk Design T-shirts Online

 

Bocoup - Open Web Technology by and for programmers

 

Adobe

 

Fluidhire - Innovative Technology and New Media Recruiting

 

MoDevUX

 

我们知道您喜欢 jQuery,我们也喜欢您对它的喜爱。

jQuery 1.7.2 发布

发布于 作者

jQuery 1.7.2 看起来不错!发布候选版本运行良好,所以我们只做了一个 小改动,并将其发布给你们热切的双手。现在可以从 jQuery CDN 获取最新代码,Google 和 Microsoft CDN 将很快提供。

注意: 如果您正在使用 jQuery Mobile,请仅将 jQuery 1.7.2 与 jQuery Mobile 1.1 一起使用。对于早期版本的 jQuery Mobile,请继续使用 jQuery core 1.7.1 或更早版本。

您可以使用 错误追踪器报告错误;请务必在 jsFiddle 上创建一个测试用例,以便我们轻松解决问题。如果您不确定是否是错误,请在我们的 论坛StackOverflow 上提问。请不要使用下面的博客评论来报告错误。

一如既往,如果没有许多人的辛勤工作,这次发布是不可能实现的。首先,jQuery 核心团队:gnarf、jaubourg、mikesherov、rwldrn 和 timmywil。jQuery UI、Mobile 和 Infrastructure 团队的支持也备受赞赏,特别是 danheberden 与 Trac 的英勇斗争。

社区成员,如 adebree、caii、cmc3cn、KYSergey、mathiasbynens、miskith、MrMamen、Orkel、pasky、SineSwiper、tavelli 和 vlazar,通过报告、验证和修复错误贡献力量。特别感谢 gibson042 和 sindresorhus,他们为 1.7.2 成为一个优秀的发布版本所做的工作。不要让这些人占尽乐趣!如果您想为最流行的 Javascript 库做出贡献,请加入 IRC 上的 #jquery-dev 或 我们的论坛上的 Developing jQuery Core 部分,打个招呼!

非常感谢 Louis-Rémi Babé,他提交了一个 补丁来修复负边距动画的回归,就在发布前 30 分钟!

jQuery 1.7.2 变更日志

这是 1.7.2 版本的变更日志。

Ajax

  • #4624:默认 ajaxSettings.contentType 中的字符集
  • #10978:jQuery.param() 应该允许非原生构造对象作为属性值
  • #11264:evalScript() 使用 ajaxSetup() 设置的默认值
  • #11426:jQuery.ajax() 在 IE 中请求 JPG 图像时总是失败

属性

  • #5571:允许在将未定义的值传递给 jQuery 中的任何 setter 时进行链式调用
  • #10828:attr(“coords”) 在 IE7 中返回 undefined
  • #10870:$.removeAttr(“selected”) 的行为不正确
  • #11316:考虑首先按元素类型,然后按 nodeName 查找 valHooks

构建

  • #10692:配置 jshint 选项以更准确地匹配风格指南
  • #10693:在单元测试中泛化“测试 iframe 中的内容”代码
  • #10901:如果测试者从 file:// 运行或没有 PHP,单元测试应该失败
  • #10902:能够在单元测试中测试构建版本的 jQuery
  • #10931:单元测试不应该需要互联网访问

核心

  • #10466:jQuery.param() 将包装的原始类型误认为深度对象

Css

  • #10639:outerWidth(true) 和 css(‘margin’) 在 Webkit 中返回 % 而不是 px
  • #10754:让 jQuery.swap 返回回调的返回值,而不是仅仅执行它
  • #10782:宽度计算不正确
  • #10796:IE7 中 $(‘#el’).css.(‘background-position’) 中的错误
  • #10858:css.js 正则表达式不完整
  • #11119:curCSS 函数只需要 2 个参数

数据

  • #11309:十六进制格式的数据-* 属性解析不正确

Deferred

  • #11306:调用 .disable() 或 .lock() 在 $.Callbacks 对象上会破坏其 fired() 状态

Dimensions

  • #3838:$(document).height() 在 IE6 中不正确

Effects

  • #8498:动画钩子
  • #10006:show 方法在应用于文档片段时,在所有浏览器中都无法按预期工作
  • #10848:动画切换在某些原子边缘情况下会丢失状态跟踪
  • #11415:静默忽略非法负 CSS 值
  • #11469:动画中的负边距 (.animate)

事件

  • #8165:.live(‘click’, handler) 在 Chrome 中触发禁用的按钮及其子元素
  • #10819:消除“this.on.call(this, “
  • #10878:$(“select”).live(“change”, function(){ …在 jQuery 1.7 的 IE8 中损坏
  • #10961:在 IE6-9 中使用 jQuery 1.7.1 时 XRegExp 中出现错误
  • #10970:.on() 选择器参数不能与 :not(:first) 选择器一起使用
  • #10984:无法关闭自定义事件 ($.event.special)
  • #11021:悬停 hack 破坏了名为“hover”的命名空间
  • #11076:.clone(true) 丢失委托过滤器
  • #11130: jQuery.fn.on: 使用 null 选择器的映射忽略数据
  • #11145:$(document).on() 不适用于 name=”disabled”

操作

  • #9427: 将 undefined 传递给 .text() 不会触发 setter
  • #10753:内联 manipulation.js 中的 evalScript 函数,因为它只使用一次
  • #10864: 文档片段上的 text() 方法始终返回空字符串
  • #11055: 更新 HTML5 Shim 元素列表以支持最新的 html5shiv
  • #11217: Webkit 上的 Append 问题
  • #11291:克隆带有 HTML5 节点名称的 XMLDoc 会在 IE 上中断
  • #11323:带有 type=”text/ecmascript” 的 script 标签泄漏到 DOM 中
  • #11356: safeFragment 内存泄漏

其他

  • #10952:.fired() 不适用于标记为“once”的 Callbacks 对象
  • #11257: 测试套件中缺少 PHP 时,源文件路径错误

队列

  • #10967: .promise() 未将方法附加到目标

支持

  • #7986: 如果页面具有 DIV 元素 CSS,则 $.support.boxModel 中存在错误
  • #11048: 支持测试会影响 IE6-9 中定位元素的布局
  • #11337: $.support.reliableMarginRight 中存在错误

Traversing

  • #11370:$(‘<div>’).siblings() 抛出异常

宣布 2012 年旧金山 jQuery 大会!

发布于 作者

又到了每年这个时候……是时候谈谈 下一次 jQuery 大会了!

请在您的日历上标记 6 月 28 日和 29 日。应广大用户的要求,下一次 jQuery 大会将在旧金山市内举行(而不是山景城),在极好的 UCSF Mission Bay 会议中心。如果您 之前 从未去过那里的活动,以下是一些亮点

  • 几乎是我们见过的最好的会议 Wi-Fi
  • 几乎是我们吃过的最好的会议 食物
  • 全天候免费供应咖啡、汽水和饮料
  • 很棒的空间,配有舒适的座位、出色的视听设备、停车场、便捷的公共交通,以及聚会空间等等等等等等

我们对新的场地以及 2012 年旧金山大会的进展感到非常兴奋!今年我们也将略微缩小规模,采用单轨制,因此一切都更加简化,更加亲密,减少了普遍的来回走动。 现在开放注册,但名额 非常 有限。 过去门票很快就售罄,这次比上次少了大约 150 张门票!

征集提案

我们已经开放了 演讲提案征集,将持续开放至 5 月 13 日。我们鼓励大家踊跃申请。事实上,今年我们借鉴了 JSConf 的做法,采用“反向”征集:鼓励您提名您梦想的演讲者(或任何其他人),就您选择的主题进行演讲。当然,您也可以提名自己!我们喜欢用新的演讲者、新的主题以及您能想到的任何东西来增添色彩。 立即提交提案

赞助商

会议费用昂贵。运行开源项目也是如此。如果没有您的帮助和支持,我们什么也做不了……所以请注意!如果您在一家正在招聘的公司工作,一家想要进行开发者宣传的公司,或者一家希望帮助和回馈社区的公司,请将他们推荐给我们。如果您(或您的老板)有慷慨之意,请查看 会议宣传册 :) 赞助权益和巨大的因果报应点都在等着您…

培训

我们仍在寻找 6 月 27 日星期三在旧金山进行培训的场地。如果您的公司有场地,或者您对场地有想法,请 给我们发送电子邮件,我们将感激不尽。

今天就到这里,各位。请留意有关演讲者、赞助商、培训日和各种杂项的后续公告。我们还将更新会议网站,添加场地详情和会后派对等内容,请继续关注。最后,和往常一样,如果您有任何问题或意见,请联系我们或在此处留言。

jQuery 1.7.2 RC1 发布

发布于 作者

jQuery 1.7.2 即将到来!为了确保我们修复了“最有可能令人恼火”的错误,而没有引入任何新错误,我们需要您的帮助来测试这个发布候选版本。您可以从 jQuery CDN 获取代码

只需几分钟即可插入最新的文件并使用您的代码进行测试。如果您有很多页面,下面列出的已修复错误可能有助于确定要测试的内容。当然,如果您报告了错误或受到下面列出的错误的影响,请重新测试以确保我们已将其修复。我们已在 jQuery UI 和 jQuery Mobile 的当前版本中对其进行了内部测试。jQuery Mobile 1.1 RC1 存在一个兼容性问题,该问题已得到解决,并将由他们的下一个版本解决。

正在寻找更轻松地使用最新 jQuery 测试您的网站的方法?在 Windows 上,您可以使用出色的 Fiddler 工具并创建一个 AutoResponder 规则,将您的 HTTP 脚本请求指向 jQuery 的上述文件位置。然后,您就可以在 PC 上使用最新的 jQuery 测试您的实时网站,而无需编辑任何文件!如果您知道其他平台的类似工具,请在下面的评论中留言。

如果您特别关注 IE6 支持,请帮助我们。我们在 IE6 中运行单元测试时遇到了一些间歇性问题。我们无法确定这些问题的原因,但问题并不总是发生,而且我们庞大的测试套件可能只是让一个十多年历史的浏览器不堪重负。如果您在实际代码中观察到任何可重现的故障,请告知我们并尝试提供尽可能小的测试用例。

您可以使用 错误追踪器报告错误;请务必在 jsFiddle 上创建一个测试用例,以便我们轻松解决问题。如果您不确定是否是错误,请在我们的 论坛StackOverflow 上提问。请不要使用下面的博客评论来报告错误。

jQuery 1.7.2rc1 变更日志

这是 1.7.2rc1 版本的当前变更日志。

Ajax

  • #4624:默认 ajaxSettings.contentType 中的字符集
  • #10978:jQuery.param() 应该允许非原生构造对象作为属性值
  • #11264:evalScript() 使用 ajaxSetup() 设置的默认值
  • #11426:jQuery.ajax() 在 IE 中请求 JPG 图像时总是失败

属性

  • #5571:允许在将未定义的值传递给 jQuery 中的任何 setter 时进行链式调用
  • #10828:attr(“coords”) 在 IE7 中返回 undefined
  • #10870:$.removeAttr(“selected”) 的行为不正确
  • #11316:考虑首先按元素类型,然后按 nodeName 查找 valHooks

构建

  • #10692:配置 jshint 选项以更准确地匹配风格指南
  • #10693:在单元测试中泛化“测试 iframe 中的内容”代码
  • #10901:如果测试者从 file:// 运行或没有 PHP,单元测试应该失败
  • #10902:能够在单元测试中测试构建版本的 jQuery
  • #10931:单元测试不应该需要互联网访问

核心

  • #10466:jQuery.param() 将包装的原始类型误认为深度对象

Css

  • #10639:outerWidth(true) 和 css(‘margin’) 在 Webkit 中返回 % 而不是 px
  • #10754:让 jQuery.swap 返回回调的返回值,而不是仅仅执行它
  • #10782:宽度计算不正确
  • #10796:IE7 中 $(‘#el’).css.(‘background-position’) 中的错误
  • #10858:css.js 正则表达式不完整
  • #11119:curCSS 函数只需要 2 个参数

数据

  • #11309:十六进制格式的数据-* 属性解析不正确

Deferred

  • #11306:调用 .disable() 或 .lock() 在 $.Callbacks 对象上会破坏其 fired() 状态

Dimensions

  • #3838:$(document).height() 在 IE6 中不正确

Effects

  • #8498:动画钩子
  • #10006:show 方法在应用于文档片段时,在所有浏览器中都无法按预期工作
  • #10848:动画切换在某些原子边缘情况下会丢失状态跟踪
  • #11415:静默忽略非法负 CSS 值

事件

  • #8165:.live(‘click’, handler) 在 Chrome 中触发禁用的按钮及其子元素
  • #10819:消除“this.on.call(this, “
  • #10878:$(“select”).live(“change”, function(){ …在 jQuery 1.7 的 IE8 中损坏
  • #10961:在 IE6-9 中使用 jQuery 1.7.1 时 XRegExp 中出现错误
  • #10970:.on() 选择器参数不能与 :not(:first) 选择器一起使用
  • #10984:无法关闭自定义事件 ($.event.special)
  • #11021:悬停 hack 破坏了名为“hover”的命名空间
  • #11076:.clone(true) 丢失委托过滤器
  • #11130: jQuery.fn.on: 使用 null 选择器的映射忽略数据
  • #11145:$(document).on() 不适用于 name=”disabled”

操作

  • #9427: 将 undefined 传递给 .text() 不会触发 setter
  • #10753:内联 manipulation.js 中的 evalScript 函数,因为它只使用一次
  • #10864: 文档片段上的 text() 方法始终返回空字符串
  • #11055: 更新 HTML5 Shim 元素列表以支持最新的 html5shiv
  • #11217: Webkit 上的 Append 问题
  • #11291:克隆带有 HTML5 节点名称的 XMLDoc 会在 IE 上中断
  • #11323:带有 type=”text/ecmascript” 的 script 标签泄漏到 DOM 中
  • #11356: safeFragment 内存泄漏

其他

  • #10952:.fired() 不适用于标记为“once”的 Callbacks 对象
  • #11257: 测试套件中缺少 PHP 时,源文件路径错误

队列

  • #10967: .promise() 未将方法附加到目标

支持

  • #7986: 如果页面具有 DIV 元素 CSS,则 $.support.boxModel 中存在错误
  • #11048: 支持测试会影响 IE6-9 中定位元素的布局
  • #11337: $.support.reliableMarginRight 中存在错误

Traversing

  • #11370:$(‘<div>’).siblings() 抛出异常

宣布 jQuery 基金会

发布于 作者

(波士顿)——jQuery 委员会与软件自由保护协会联合宣布成立 jQuery 基金会,这是一个独立的组织,将管理互联网上第一大 JavaScript 库 jQuery 及其相关项目。

此前,jQuery 委员会在保护协会的庇护下管理 jQuery,保护协会是一个公共慈善机构,充当自由软件项目的非营利机构。

新的 jQuery 基金会是一个非营利性行业协会,致力于支持 jQuery 核心、UI 和 Mobile 项目的开发;提供 jQuery 文档和支持;以及促进 jQuery 社区。

Dave Methvin 最近接任 jQuery 核心开发团队负责人,也将担任基金会主席。“jQuery 是最受欢迎的 JavaScript 库,创建一个自治组织是确保其未来发展并使所有使用 jQuery 的人受益的下一步,”Methvin 说道。“我们很快将宣布几项举措,包括下一次 jQuery 大会和其他由社区和项目需求驱动的努力。”

“我非常高兴看到 jQuery 基金会焕发生机。我很高兴 Dave Methvin 领导基金会和核心库的方向。他是一位好朋友,并且非常有能力推动 jQuery 的发展,”创建该库的 John Resig 说道。“与此同时,我花更多的时间致力于改进 JavaScript 状态和可汗学院的编程教育。我很高兴成为 jQuery 核心团队和基金会的一员,并期待看到 jQuery 在未来几年中的发展。”

“我们为 jQuery 委员会在保护协会的指导下将 jQuery 建设成为一个充满活力和成功的开源社区而感到自豪,”软件自由保护协会执行董事 Bradley Kuhn 说道。“我们的使命包括帮助成员项目确定是否要建立自己的组织,我们很高兴 jQuery 是第一个采取这一步骤的保护协会项目。”

jQuery 基金会感谢 Fort Point Legal 的 Joel G. Kinney 提供的慷慨的免费法律咨询,这对于过渡到独立组织至关重要。基金会也很荣幸接受 Linux Fund 的荣誉首次捐款,Linux Fund 一直致力于继续其支持开源社区的传统,为基金会首期运营预算贡献资金。

关于 jQuery
jQuery 由 John Resig 于 2005 年创建,是一个 JavaScript 库,旨在为使用 DOM 和 Ajax 提供直观的方法,jQuery 一直在开发社区中越来越受欢迎,并且是当今使用最广泛的 JavaScript 库。

关于 jQuery 基金会
jQuery 基金会是一个非营利性行业协会,也是互联网上第一大 JavaScript 库 jQuery 的所在地。jQuery 基金会由一群领先的 JavaScript 开发人员和架构师创立,致力于三个目标:支持 jQuery 核心、UI 和 Mobile 项目的开发;提供 jQuery 文档和支持;以及促进 jQuery 社区。

jQuery 基金会,Inc. 是一个特拉华州非营利组织,目前正在寻求 IRS 501(c)(6) 身份。捐赠给 jQuery 基金会将用于进一步实现基金会的目标。有关更多信息,请访问 http://jquery.org

关于软件自由保护协会
软件自由保护协会是一个非营利组织,旨在促进、改进、开发和捍卫自由、开源软件项目。保护协会是 28 个软件项目的所在地,每个项目都得到一个专门的志愿者、开发人员和用户社区的支持。保护协会的项目包括世界上一些使用最广泛的软件系统,涵盖许多应用领域,包括部署在世界各地学校的教育软件、部署在大多数消费电子设备中的嵌入式软件系统、分布式版本控制开发工具、集成图书馆服务系统以及广泛使用的图形和艺术程序。保护协会的完整项目列表可在 http://sfconservancy.org/members/current/ 找到。保护协会为这些项目提供必要的基础设施和非营利性支持服务,使项目的社区能够专注于他们最擅长的事情:创建创新软件并促进公众利益的计算。