啊,空气中弥漫着春天的气息,新的 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 install 失败
核心
- #14179:$.isNumeric 如果参数是包含一个整数的数组,则返回 true
- #14687:关于 AMD 最佳实践的说明
- #14785:通过客户端 XSLT 将 XHTML 转换为 XHTML(创建 XML-DOM)时再次中断
- #14802:页面上存在 jQuery 时,窗口上定义的 onready 函数会被触发
- #14882:在 jQuery 加载到 window load 事件触发之后,document.ready 在 iOS7 中不触发
CSS
- #14750:$.show() 在 $.hide() 之后有时不能恢复正确的 display 样式
- #14792:.css('font-weight') 返回值不一致
- #14888:将 flexbox 属性添加到 jQuery.cssNumber 以避免添加 "px"
- #15016:Chrome 34 在设置 'widows' 属性为 0 时通过 getComputedStyle 返回 'auto'
数据
尺寸
效果
事件
杂项
jQuery 2.1.1
Ajax
属性
核心
- #14746:删除 isPlainObject 中的特殊情况 try/catch
- #14794:String.prototype.trim 在 Android <4.1 中不修剪 Unicode 空格