jQuery 1.11.0/2.1.0 Beta 3 发布

发布日期: 作者:

放下你的蛋酒,准备好测试吧。jQuery 1.11 和 2.1 的最新(也是最有可能的最后一个)测试版现已提交,供您审核和批准。您可以在这里获取它们

我们知道您在假期期间有几天休息时间,所以请给我们一份大礼,帮助我们测试!别忘了 jQuery 1.x 支持 IE 6/7/8,而 jQuery 2.x 不支持。在其他方面,这两个版本应该具有相同的特性集,因此在两者之间切换应该不会太麻烦。

值得注意的变化

异步模块定义 (AMD):jQuery 组件现在使用 AMD 构建。从 1.7 版本开始,jQuery 就支持使用 AMD 加载器加载库本身。现在,我们也在内部使用 AMD,取代了我们旧的模块化构建系统。如果您想了解更多信息,请参阅 README 文件

发布到 npm:此测试版的 2.x 分支以及我们所有未来的 2.x 版本都将发布到 npm,以便您可以在 node 或 browserify 等包中使用它。如果您想安装测试版,可以使用 npm install jquery@2.1.0-beta3

即将推出:npm 版本不提供全局变量:在 调查潜在的 npm/browserify 用户后,我们决定保持全局命名空间干净,并且在这些情况下公开 jQuery 全局变量。相反,您可以使用 window.jQuery = window.$ = require("jquery") 自己完成。该 问题 尚未进入测试版,但您应该假设您需要自己设置它。

性能:我们新的“延迟特性检测”减少了库的启动时间,这对移动设备尤其有利。如果您从未调用 API,您甚至不需要运行该代码!我们还发现并删除了 jQuery 不必要地强制页面布局发生的一些情况。

错误修复:此版本包含大量错误修复,包括几个确保像 IE11 这样的最新版浏览器能够平稳运行以及消除 Chrome 中的控制台警告的修复。许多修复在两个版本中共享。您可以在下面查看完整的变更日志。

重大变化:无!我们致力于让您轻松更新,无论您是已经 升级到 1.9+ 还是正在使用 jQuery Migrate 插件。所以不要胆怯,测试一下这个测试版!

发行说明

圣诞节前夕,整个房子里
没有生物在动,连老鼠都没有。
团队仔细检查代码,
希望很快就会出现一个新的测试版。

贡献者们在床上依偎着,
梦想着运行良好的代码在他们脑海中跳动。
拉取请求已完成,提交都已推送,
GitHub 问题已关闭,整个团队都筋疲力尽。

突然,在 CDN 上,传来一阵喧闹,
我从床上跳起来,看看发生了什么事。
我像闪电一样跑到笔记本电脑前,
打开了一个窗口,启动了 bash。

我惊讶的眼睛几乎没有处理完数据,
它是 jQuery 1.11 和 2.1 Beta 的第 3 版!

然后,在屋顶上,我听到准备就绪,
加载坚固而稳定的代码。
当我抬起头,转过身的时候,
圣 jQuery 从烟囱里跳了下来。

“我需要你的帮助,”圣 jQuery 喊道,
“如果我们发布有错误的代码,我知道我会被骂!”
“用你最好的网站和应用程序运行这个测试版,
这样我们就知道我们的更改是否避免了陷阱。”

贡献者比鹰更迅速地赶来,
他吹着口哨,喊着,并感谢他们,叫着他们的名字!
“现在是蒂米!现在是理查德!现在是 Micha&#322 和约翰!
在奥列格身上!在克里斯身上!在雅各布和洪身上!
到榜首,你的奖励不会小!
现在缓存!缓存!缓存所有!”

他跳上他的雪橇,对着他的团队吹了声口哨,
他们全部飞了起来,像蒲公英的绒毛一样。
但我听到他大喊,当他消失在视线之外的时候,
“祝大家测试愉快,祝大家晚安!”

变更日志

jQuery 1.11 Beta 3 和 jQuery 2.1 Beta 3 的通用更改

Ajax

属性

构建

核心

Css

数据

效果

事件

选择器

支持

jQuery 1.11 Beta 3

Ajax

核心

效果

支持

jQuery 2.1 Beta 3

Ajax

构建

核心

事件

未归类