喜大普奔!jQuery发布 3.0 最终版

2020-05-29 07:05:57易采站长站整理

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)

Add a note about loading source with AMD (#2714, e0c25ab)

Add note about code organization with AMD (#2750, dbc4608)

Reference new feature guidelines and API tenets (#2320, 6054139)

Effects

Remove width/height exception for oldIE (#2488, e04e246)

Add tests for using jQuery.speed directly (#2716, cb80b42)

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)

Evaluate delegate selectors at add time (#3071, 7fd36ea)

Cover invalid delegation selector edge cases (e8825a5)

Fix chaining .on() with null handlers (#2846, 17f0e26)

Remove pageX/pageY fill for event object (#3092, 931f45f)

Events

Don’t execute native stop(Immediate)Propagation from simulation (#3111, 94efb79)

Manipulation

Bring tagname regexes up to spec (#2005, fb9472c)

Offset

Resolve strict mode ClientRect “no setter” exception (3befe59)

Selector

filters -> pseudos (#2073, 0402963)

Update Sizzle to 2.3.0 (5c4be05)

Add jQuery.escapeSelector (#1761, 25068bf)

Serialize

Treat literal and function-returned null/undefined the same (#3005, 9fdbdd3)

Reduce size (91850ec)

Support

Improve support properties computation (#3018, 44cb97e)

Tests

Take Safari 9.1 into account (234a2d8)

Limit selection to #qunit-fixture in attributes.js (ddb2c06)

Set Edge’s expected support for clearClone  to true (28f0329)

Fix Deferred tests in Android 5.0’s stock Chrome browser & Yandex.Browser (5c01cb1)

Add additional test for jQuery.isPlainObject (728ea2f)

Build: update QUnit and fix incorrect test (b97c8d3)

Fix manipulation tests in Android 4.4 (0b0d4c6)

Remove side-effects of one attributes test (f9ea869)

Account for new offset tests (f52fa81)

Make iframe tests wait after checking isReady (08d73d7)