
jQuery 3.0 最终版发布
2016
jQuery 3.0 最终版发布了。jQuery 3.0将是jQuery的未来。但如果你需要IE6-8支持,您可以继续使用最新版本1.12。
为了帮助用户升级,jQuery 发布了全新的3.0升级指南,以及 jQuery Migrate 3.0 插件将帮助您识别代码中的兼容性问题。
您可以从jQuery CDN获取文件,或者直接访问链接:
您也可以从以下npm获得更新:
npm install jquery@3.0.0
|
此外,jQuery Migrate 3.0 也更新了。地址:
npm
install
jquery-migrate@3.0.0
更新日志:
Ajax
Golf away 21 bytes (eaa3e9f)
Execute jQuery#load callback with correct context (#3035, 5d20a3c)
Ensure ajaxSettings.traditional is still honored (#3023, df2051c)
Remove unnecessary use of jQuery.trim (0bd98b1)
Attributes
Avoid infinite recursion on non-lowercase attribute getters (#3133, e06fda6)
Add a support comment & fix a link @ tabIndex hook (9cb89bf)
Strip/collapse whitespace for set values on selects (#2978, 7052698)
Remove redundant parent check (b43a368)
Fix setting selected on an option in IE<=11 (#2732, 780cac8)
CSS
Don’t workaround the IE 11 iframe-in-fullscreen sizing issues (#3041, ff1a082)
Toggle detached elements as visible unless they have display: none (#2863, 755e7cc)
Make sure elem.ownerDocument.defaultView is not null (#2866, 35c3148)
Restore cascade-override behavior in .show (#2654, #2308, dba93f7)
Stop Firefox from treating disconnected elements as cascade-hidden (#2833, fe05cf3)
Core
Set the base href of the context in parseHTML (#2965, 10fc590)
Add test for `jQuery.isPlainObject(localStorage)` (ce6c83f)
Do not expose second argument of the `jQuery.globalEval` (6680c1b)
Deferred
Provide explicit undefined context for jQuery.when raw casts (#3082, 7f1e593)
Warn on exceptions that are likely programming errors (#2736, 36a7cf9)
Propagate progress correctly from unwrapped promises (#3062, d5dae25)
Remove undocumented progress notifications in $.when (#2710, bdf1b8f)
Give better stack diagnostics on exceptions (07c11c0)
Dimensions
Add tests for negative borders & paddings (f00dd0f)
Docs
Fix various spelling errors (aae4411)
Update support comments related to IE (693f1b5)
Fix an incorrect comment in the attributes module (5430c54)
Updated links to https where they are supported. (b0b280c)
Update support comments to follow the new syntax (6072d15)
Use https where possible (1de8346)
Use HTTPS URLs for jsfiddle & jsbin (63a303f)
Add FAQ to reduce noise in issues (dbdc4b7)
Reference new feature guidelines and API tenets (#2320, 6054139)
Effects
Event
Allow constructing a jQuery.Event without a target (#3139, 2df590e)
Add touch event properties, eliminates need for a plugin (#3104, f595808)
Add the most commonly used pointer event properties (7d21f02)
Remove fixHooks, propHooks; switch to ES5 getter with addProp (#3103, #1746, e61fccb)
Make event dispatch optimizable by JavaScript engines (9f268ca)
Cover invalid delegation selector edge cases (e8825a5)
Events
Manipulation
Offset
Resolve strict mode ClientRect “no setter” exception (3befe59)
Selector
Update Sizzle to 2.3.0 (5c4be05)