啊,空气中弥漫着春天的气息,全新的 jQuery 1.11.1 和 2.1.1 也随之绽放。这些是小的补丁版本,不应该引起任何重大的兼容性问题。举办一个五月五日节派对,让你的朋友们来测试一下。如果你发现了问题,请告知我们 bugs.jquery.com,并务必提供一个简单的测试用例,使用 jsfiddle.net 或 jsbin.com 来演示问题。
您可以直接从 jQuery CDN 包含这些文件,或将它们复制到您自己的本地服务器。 1.x 分支包括对 IE 6/7/8 的支持,而 2.x 分支则不包括。
https://code.jqueryjs.cn/jquery-1.11.1.js
https://code.jqueryjs.cn/jquery-2.1.1.js
Google 和 Microsoft 的 CDN 今天也会收到他们的副本,就像你一样,所以请给他们几天时间来发布文件,不要着急。如果你急于开始,可以使用我们 CDN 上的文件,直到他们有机会发布为止。
也提供了压缩文件(用于生产环境)和映射文件(用于调试)。如果你想使用映射文件来调试压缩代码,请复制压缩文件并在文件末尾添加一个 //# sourceMappingURL 注释。
https://code.jqueryjs.cn/jquery-1.11.1.min.js
https://code.jqueryjs.cn/jquery-1.11.1.min.map
https://code.jqueryjs.cn/jquery-2.1.1.min.js
https://code.jqueryjs.cn/jquery-2.1.1.min.map
非常感谢所有参与本次发布的人员,包括测试、报告错误或提交补丁的人员,包括 Benjy Cui、Christian Kosmowski、Jason Frank、Julian Aubourg、Jens Simon、John Hoven、John Madhavan-Reese、Jonathan Sampson、Jörn Zaefferer、Leo Balter、Louis-Rémi Babé、Michał Gołębiowski、Oleg Gaidarenko、Philip Jägenstedt、R.G. Otten、Rhys Evans、Richard Gibson、Rick Waldron、Rob Graeber、Rodrigo Rosas、Roman Reiß、S. Andrew Sheppard、Scott González 和 Timmy Willison。
以下是自上次官方发布(1.11.0 和 2.1.0)以来的更改
jQuery 1.11.1 和 2.1.1 共用
Ajax
属性
构建
- #14798: 为所有标签定义 bower.json#main
- #14859: 自定义构建:自定义 AMD 名称不起作用
- #14917: 1.8.3+1 缺少 jquery.js
- #15020: 从 git master 安装 npm 失败
核心
- #14179: $.isNumeric 如果参数是包含一个整数的数组则返回 true
- #14687: 关于 AMD 最佳实践的说明
- #14785: 通过客户端 XSLT 将 XHTML 转换为 XHTML(创建 XML-DOM)时再次损坏
- #14802: 当页面上存在 jQuery 时,窗口上定义的 onready 函数会被触发
- #14882: document.ready 在 iOS7 中无法触发,因为 jQuery 在 window load 事件触发后加载
Css
- #14750: $.show() 之后 $.hide() 有时无法恢复正确的 display 样式
- #14792: .css(‘font-weight’) 返回值不一致
- #14888: 添加 flexbox 属性到 jQuery.cssNumber 以避免添加“px”
- #15016: Chrome 34 在设置 ‘widows’ 属性为 0 时通过 getComputedStyle 返回 ‘auto’
数据
Dimensions
Effects
事件
其他
jQuery 2.1.1
Ajax
属性
核心
- #14746: 删除 isPlainObject 中的特殊 try/catch
- #14794: String.prototype.trim 在 Android <4.1 中无法修剪 Unicode 空格