为 jQuery 打保龄球 - 2012 年 4 月,华盛顿特区

发布日期 作者

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

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 核心 1.7.1 或更早版本。

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

与往常一样,如果没有许多人的辛勤工作,这个版本就不可能实现。首先,jQuery 核心团队:gnarf、jaubourg、mikesherov、rwldrn 和 timmywil。jQuery UI、Mobile 和基础设施团队的支持也深表感谢,尤其是 danheberden 在与 Trac 抗争中所做出的英勇努力。

像 adebree、caii、cmc3cn、KYSergey、mathiasbynens、miskith、MrMamen、Orkel、pasky、SineSwiper、tavelli 和 vlazar 这样的社区成员通过报告、验证和修复错误贡献了力量。特别感谢 gibson042 和 sindresorhus 为使 1.7.2 成为一个很棒的版本所做出的努力,并感谢 jQuery 金叶集群。不要让这些人独享乐趣!如果您想为世界上最流行的 Javascript 库做出贡献,请加入 IRC 上的 #jquery-dev 或 我们论坛 上的“开发 jQuery 核心”部分,并打个招呼!

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

jQuery 1.7.2 变更日志

以下是 1.7.2 版本的变更日志。

Ajax

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

属性

  • #5571:在将未定义传递给 jQuery 中的任何设置器时,允许链式调用
  • #10828:attr(“coords”) 在 IE7 中返回未定义
  • #10870:$.removeAttr(“selected”) 的行为不正确
  • #11316:首先考虑按元素类型,然后按节点名而不是相反的方式查看 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:十六进制格式的 data-* 属性解析错误

Deferred

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

尺寸

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

效果

  • #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:悬停技巧破坏了名为“悬停”的命名空间
  • #11076:.clone(true) 会丢失委托过滤器
  • #11130:jQuery.fn.on:具有 null 选择器的绑定映射会忽略数据
  • #11145:$(document).on() 不适用于 name=”disabled”

操作

  • #9427:将未定义传递给 .text() 不会触发设置器
  • #10753:将 evalScript 函数内联到 manipulation.js 中,因为它只使用过一次
  • #10864:文档片段的 text() 方法始终返回空字符串
  • #11055:更新 HTML5 Shim 元素列表以支持最新的 html5shiv
  • #11217:WebKit 中的附加问题
  • #11291:使用 HTML5 节点名称克隆 XMLDoc 在 IE 上会中断
  • #11323:类型为“text/ecmascript”的脚本标记会泄漏到 DOM 中
  • #11356:safeFragment 内存泄漏

杂项

  • #10952:当 Callbacks 对象用“once”标记时,.fired() 无法正常工作
  • #11257:如果 PHP 丢失,则测试套件中源文件的路径错误

队列

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

支持

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

遍历

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

宣布 2012 年旧金山 jQuery 大会!

发布日期 作者

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

请将您的日历标记为 6 月 28 日和 29 日。应广大需求,下一届 jQuery 大会将在旧金山市区(而不是山景城)举行,地点是风景优美的 加州大学旧金山分校 Mission Bay 会议中心。如果您之前没有参加过那里的活动,以下是一些亮点

  • 我们迄今为止合作过的最好的会议 WiFi
  • 我们迄今为止吃过的最好的会议食物
  • 一整天都有免费的咖啡、苏打水和饮料供应
  • 很棒的空间,配有舒适的座位、很棒的音视频设备、停车场、轻松便捷的公共交通工具、派对空间等等等等等等

我们对这个新空间以及 2012 年旧金山展会的筹备工作感到非常兴奋!今年我们还会稍微缩减规模并改为单轨制,因此整个活动会更加简单,更加私密,而且不会有那么多的走动。报名现已开放,名额非常有限以往门票售罄的速度都很快,这次的票量比上次还少了约 150 张!

征集提案

我们已经开放了征集演讲提案,截止日期为 5 月 13 日。我们鼓励所有人员申请。实际上,今年我们借鉴了 JSConf 的经验,进行了一次“反向”征集:您可以提名您心目中的理想演讲者(或任何其他人)在您选择的主题上进行演讲。当然,您也可以提名自己!我们很乐意尝试新演讲者、新主题以及您能想到的任何事情。立即提交提案

赞助商

举办大会需要花费很多钱。运行一个开源项目也是如此。如果没有您的帮助和支持,我们什么都做不了……所以请听好了!如果您在一家招聘的企业工作,一家希望获得开发者宣传的企业,或者一家希望回馈社区的企业,请将他们介绍给我们。如果您(或您的老板)心存善意,请查看大会招商手册。赞助商权益和超高 Karma 点数都将唾手可得……

培训

我们仍在寻找 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工具,并创建一个自动响应器规则,将您对 jQuery 的 HTTP 脚本请求指向上面的文件位置。这样一来,您就可以在您的 PC 上使用最新的 jQuery 测试您的实时网站,无需编辑任何文件!如果您知道其他平台上类似的工具,请在下面的评论中留言。

如果您对 IE6 支持特别感兴趣,请帮助我们。我们在 IE6 中运行单元测试时遇到了一些零星问题。我们无法确定这些问题的原因,但问题不会持续发生,并且我们的测试套件规模庞大,可能会压垮这个已经使用超过十年的浏览器。如果您在真实代码中观察到任何可重现的故障,请告知我们并尝试提供尽可能小的测试用例。

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

jQuery 1.7.2rc1 变更日志

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

Ajax

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

属性

  • #5571:在将未定义传递给 jQuery 中的任何设置器时,允许链式调用
  • #10828:attr(“coords”) 在 IE7 中返回未定义
  • #10870:$.removeAttr(“selected”) 的行为不正确
  • #11316:首先考虑按元素类型,然后按节点名而不是相反的方式查看 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:十六进制格式的 data-* 属性解析错误

Deferred

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

尺寸

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

效果

  • #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:悬停技巧破坏了名为“悬停”的命名空间
  • #11076:.clone(true) 会丢失委托过滤器
  • #11130:jQuery.fn.on:具有 null 选择器的绑定映射会忽略数据
  • #11145:$(document).on() 不适用于 name=”disabled”

操作

  • #9427:将未定义传递给 .text() 不会触发设置器
  • #10753:将 evalScript 函数内联到 manipulation.js 中,因为它只使用过一次
  • #10864:文档片段的 text() 方法始终返回空字符串
  • #11055:更新 HTML5 Shim 元素列表以支持最新的 html5shiv
  • #11217:WebKit 中的附加问题
  • #11291:使用 HTML5 节点名称克隆 XMLDoc 在 IE 上会中断
  • #11323:类型为“text/ecmascript”的脚本标记会泄漏到 DOM 中
  • #11356:safeFragment 内存泄漏

杂项

  • #10952:当 Callbacks 对象用“once”标记时,.fired() 无法正常工作
  • #11257:如果 PHP 丢失,则测试套件中源文件的路径错误

队列

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

支持

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

遍历

  • #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 的发展,”2005 年创建该库的 John Resig 说。“与此同时,我一直把更多时间花在改善 Khan Academy 中 JavaScript 和编程教育的现状上。我很高兴成为 jQuery 核心团队和基金会的一员,期待着看到 jQuery 在未来几年如何发展。”

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

jQuery 基金会感谢Fort Point Legal的 Joel G. Kinney,他慷慨地提供无偿法律咨询,这对基金会转型为独立组织起到了至关重要的作用。基金会还很荣幸接受来自Linux 基金会的首笔捐款,他们选择继续其支持开源社区的传统,向基金会首期运营支出预算捐款。

关于 jQuery
jQuery 由 John Resig 于 2005 年创建,它是一个 JavaScript 库,提供了一种直观的 DOM 和 Ajax 操作方法。jQuery 在开发人员社区中不断赢得赞誉,是目前使用最广泛的 JavaScript 库。

关于 jQuery 基金会
jQuery 基金会是一个非营利性行业协会,是互联网上排名第一的 JavaScript 库 jQuery 的管理机构。该基金会由一群领先的 JavaScript 开发人员和架构师创建,致力于实现三个目标:支持 jQuery 核心、UI 和 Mobile 项目的开发;提供 jQuery 文档和支持;并促进 jQuery 社区的成长。

jQuery 基金会是一家特拉华州非营利组织,目前正在申请 IRS 501(c)(6) 状态。捐赠给 jQuery 基金会将用于促进基金会的目标。如需了解更多信息,请访问 http://jquery.org

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