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 构建。jQuery 自 1.7 版本以来一直支持使用 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 测试版的第 3 版!

然后,我在屋顶上,我听到有人准备好了,
正在加载稳定可靠的代码。
当我抬起头来,正要转过身,
圣诞老人 jQuery 从烟囱里跳了下来。

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

贡献者比鹰的速度还快,
他吹口哨,喊叫,并感谢他们,一一叫出他们的名字!
“现在是提米!现在是理查德!现在是米哈乌和约翰!
奥列格!克里斯!雅各布和洪!
排在榜首,你们的奖励不会小!
现在缓存起来!缓存起来!缓存起来!”

他跳到他的雪橇上,对着他的团队吹了声口哨,
他们像蓟的绒毛一样飞走了。
但我听到他喊着,因为他消失在视野之外,
“祝大家测试版愉快,祝大家晚安!”

更改日志

jQuery 1.11 Beta 3 和 jQuery 2.1 Beta 3 共有的内容

Ajax

属性

构建

核心

Css

数据

效果

事件

选择器

支持

jQuery 1.11 Beta 3

Ajax

核心

效果

支持

jQuery 2.1 Beta 3

Ajax

构建

核心

事件

未归档

关于“jQuery 1.11.0/2.1.0 Beta 3 发布”的 9 个想法

  1. 哎哟。将 1.12 和 2.2 更改为 1.11 和 2.1。帖子的标题和下载链接没有问题,但其他版本引用是错误的。

    谢谢!