<-- IE錯誤修正 --> jQuery 2.2 and 1.12 Released - RiS社群 | FileMaker 中小企業應用



快速發表主題
返回   RiS社群 | FileMaker 中小企業應用 > PHP / ASP.NET / HTML5 / jQuery > HTML5 = TAG + CSS3 + JavaScript APIs > jQuery 討論區 (jQuery 豐富資源)

jQuery 討論區 (jQuery 豐富資源) 包含 jQuery 有關學習、教學、Frameworks 使用、程式與應用範例等,將集中於此。


FileMaker 教學 FileMaker 14 教學課程 FileMaker 教學
FileMaker 課程(僅接受公司/單位或1對1專屬教學

輕鬆學會FileMaker
帶你認識FileMaker

FileMaker俱樂部 加入FileMaker獲取官方資訊 FileMaker俱樂部
FileMaker俱樂部

回覆
 
LinkBack 主題工具 顯示模式
  #1 (permalink)  
舊 2016-01-09
進階會員
 
註冊日期: 2008-08-09
住址: 台灣/台北
文章: 5,660
預設 jQuery 2.2 and 1.12 Released

To usher in the new year, the jQuery team has been hard at work on 2 new releases: jQuery 1.12.0 and 2.2.0! These releases include lots of bug fixes and improvements to make your cross-browser development experience better. We anticipate this to be the last releases for the 1.x and 2.x branches before we release jQuery 3.0. Since jQuery 3.0 will have some breaking changes, we will continue to support 1.12 and 2.2 after jQuery 3.0 is released, but only with patches for major regressions. As a side-note, we will have some big news related to jQuery 3.0 coming soon!

Performance Improvements

Performance of the selector engine has improved thanks to a shortcut path that immediately uses precompiled Sizzle selectors when the selector cannot be processed by the native querySelectorAll or matchesSelector methods. This results in a significant speedup in some real-world cases.

New Features

We’ve added some minor, non-breaking features that we thought might be useful in these releases. Here are some of the highlights.

SVG Class Manipulation

While jQuery is a HTML library, we agreed that class support for SVG elements could be useful. Users will now be able to call the .addClass(), .removeClass(), .toggleClass(), and .hasClass() methods on SVG. jQuery now changes the class attribute rather than the className property. This also makes the class methods usable in general XML documents. Keep in mind that many other things will not work with SVG, and we still recommend using a library dedicated to SVG if you need anything beyond class manipulation.

jQuery.post(options) and jQuery.get(options)

These ajax shortcuts have a new signature that takes a single object containing options.

jQuery.post({ url: “/example”});Symbol support

We’ve added support for the Symbol type added in ES6/ES2015. Essentially, this means that jQuery objects can be iterated with for-of where supported.

for (element of $elements) { console.log(element);}jQuery.htmlPrefilter()

A new hook has been added for filtering HTML that is passed to jQuery DOM manipulation methods like .html(), .append(), and .replaceWith(). The default prefilter translates single tags to XHTML-compatible tags. This method will allow users to bypass certain edge cases, remove scripts, and sanitize input.

jQuery.uniqueSort alias

To make it clear that jQuery.unique() also sorts, we’ve update the name. jQuery.unique will still exist, but jQuery.uniqueSort will become the documented method. This method is still only intended to sort DOM elements in document order; it is not a general sorting method.

——————————————-

We do not expect this release to have any breaking changes, but if you do encounter bugs in upgrading from the previous version, please let us know.

You can include these files directly from the jQuery CDN if you like, or copy them to your own local server. The 1.x branch includes support for IE 6/7/8 and the 2.x branch does not.

https://code.jquery.com/jquery-1.12.0.js

https://code.jquery.com/jquery-2.2.0.js

These updates are already available as the current versions on npm and Bower. Information on all the ways to get jQuery is available at https://jquery.com/download/. Public CDNs receive their copies today, please give them a few days to post the files. If you’re anxious to get a quick start, use the files on our CDN until they have a chance to update.

Many thanks to all of you who participated in this release by testing, reporting bugs, or submitting patches, including Chris Antaki, Connor Atherton, Jason Bedard, Batiste Bieler, Leonardo Braga, Bastian Buchholz, Anne-Gaelle Colom, David Corbacho, Brenard Cubacub, Aurelio De Rosa, Hamish Dickson, Ben Edelman, Stephen Edgar, Esteban, Alexander Farkas, Joelle Fleurantin, flexphperia, Corey Frang, Xue Fuqiao, Oleg Gaidarenko, Richard Gibson, Micha? Go??biowski, Scott González, goob, Christian Grete, Veaceslav Grimalschi, Mu Haibao, Dan Hart, Frederic Hemberger, Sean Henderson, Nicolas Henry, Daniel Herman, Jon Hester, Victor Homyakov, Winston Howes, Daniel Husar, Yongwoo Jeon, Essam Joubori, Taehee Kim, Richard Kraaijenhagen, Veres Lajos, Marek Lewandowski, Reed Loden, George Mauer, Richard McDaniel, Amit Merchant, Calvin Metcalf, Dave Methvin, MightyBranch, Nazar Mokrynskyi, Matthew Mueller, Julian Alexander Murillo, Martin Naumann, Daniel Nill, Alexander O’Mara, Adrian Olek, Randson Oliveira, James Pearce, Gilad Peleg, Bruno Perel, PhistucK, PJ, Senya Pugach, Aditya Raghavan, Liza Ramo, Chris Rebert, Anthony Ryan, Gabriel Schulhof, Mike Sidorov, Nick Stefan, Arthur Stolyar, Zheming Sun, Jun Sun, Timo Tijhof, Ben Toews, Thomas Tortorini, Shivaji Varma, Arthur Verschaeve, Rick Waldron, Bin Xin, Norman Xu, Gary Ye, Imran M Yousuf, and Jörn Zaefferer.



Full changelogs

2.2.0

Ajax
  • Remove workaround for IE6/7 (e519098)
  • remove event dependency from the ajax module (4e7f34f)
  • Fix for request aborted in ajaxSend (#1775, 598ed05)
  • use anchor tag for parsing urls (#1875, b091fdb)
  • simplify jQuery.parseXML method (5a0867d)
  • Fix cross-domain detection test for non-default port (83b038f)
  • $.post and $.get can now take an options object (#1986, 89ce0af)
  • simplify one ajax call and add explanatory comment (0ac28ed)
  • make jQuery#load “type” field explicit (4ef120d)
  • replace “jqXHR.complete” callback with “always” (97ef1f2)
  • remove use of jQuery#each second argument (a4715f4)
  • remove “onunload” event handler (a117dd0)
  • Remove jsonp callbacks through “jQuery#removeProp” method (#2323, a2ae215)
  • Account for Android 2.3 not firing window.onerror on script errors (6044fb6)
  • do not quote “throws” option – use dot notation instead (#2571, c9cf250)
  • correct indentation (cb087ce)
  • improve content-type detection (#2584, 239169b)
  • trigger error callback on native abort (#2079, 76e9a95)
  • Don’t throw exceptions on binary data response (#2498, 769446c)
  • code style fixes (8a896df)
Attr
  • Use typeof check for getAttribute method (075da30)
Attributes
  • remove unnecessary element null check (55ac56a)
  • Use the option val hook in select val hook and simplify it (#1902, f6302b0)
  • fix failing test for new return value (5dc4616)
  • add SVG class manipulation (#2199, 20aaed3)
  • revert returning null for non-elements (7632b74)
  • fix tabIndex on <img alt="" /> in IE11 (#2647, c752a50)
  • revert returning null for non-existant attributes (2905961)
  • removeClass() -> attr(“class”, “”) (5db1e05)
  • Use simpler boolean check vs a function call (4bf1a09)
  • return null when attribute does not exist (#2118, aaeed53)
Authors
  • Update AUTHORS.TXT and .mailmap (03557db)
Build
  • Update QUnit to latest (1.17.1) (2d5c5d2)
  • Acknowledge Android 2.3 is not ES5-compatible (#2478, 1c59b30)
  • space between curly and paren is optional (#2399, 63a577a)
  • Moved JSHint directives to .jshintrc file (15a609f)
  • update AUTHORS.txt (8f13997)
  • Add a comment explaining why the es3 option is needed (669cb16)
  • Upgrade to commitplease 2.0.0 (5bc1ddc)
  • Refactor Node smoke tests (9c8a3ec)
  • update version to 3.0.0-pre (7a607c5)
  • Fix various typos (dc4b914)
  • Update jscs and lint files (#2056, 10fdad7)
  • correct jscs paths (99975c4)
  • Remove empty define({}) from build output (#1768, 2c1b556)
  • correct style tests files which could be automatically corrected (e35bdc1)
  • Update commitplease dev dependency (39b7606)
  • Update grunt-contrib-jshint (1556c46)
  • remove bower.json lint target (285cfbf)
  • fix tests in AMD mode (6051609)
  • Update grunt-contrib-uglify because of a security issue in uglify (835e921)
  • Update the license attribute (#2331, 8e92e1e)
  • update requirejs dependency to 2.1.17 (#2290, a644101)
  • bower.json: remove moot `version` field (61e21a4)
  • put back “lint” command to the “dev” list (5adf04a)
  • Upgrade to grunt-bowercopy 1.0.0 (323e82c)
  • account for version labels in Sizzle versions (#1939, 78ac753)
  • update node dependencies (9101704)
  • Sizzle version labels must start with a dash (d6c97ab)
  • Don’t assume the browser environment; smoke test on Node w/ jsdom (#1950, 76df9e4)
  • Remove dates from copyright notice (66e1b6b)
  • Specify valid components for commit messages (0c9d018)
  • Fix an email address of a contributor (ab30934)
  • Remove unused Sizzle test files (8d11310)
  • Move all external libraries to external directory (c5d9d88)
  • Don’t install jsdom 3 on Node.js 0.10 & 0.12 by default (#2519, dbb2daa)
  • use different versions of jsdom for Node and iojs testing (#2266, 5c3101f)
  • Rearrange grunt/npm tasks into a build/dist/test pattern (bb928bd)
  • Remove npm from dependencies (b92acf7)
  • Sanctify the component name status of Wrap (a4133ff)
  • Drop io.js testing, test on latest Node.js (250a199)
  • Use double quotes in .travis.yml (06320c8)
  • Test on Node 5 (cbe5b2b)
  • Speed up the Travis build (31f4f8e)
  • Remove a double empty line at the end of .travis.yml (cea94a8)
  • ignore test dependencies for npm install (35f8e15)
  • update Sizzle to 1.11.1 and include license (c0b23e2)
  • update grunt-bowercopy (712e78c)
  • Add “deprecated” to the Testswarm module list (1144e75)
  • Update license (4f776e5)
  • update Sizzle (#2042, #1969, 3a0dd5a)
  • Move test to appropriate module (fbdbb6f)
  • update Sizzle to 2.0.0 (bcca4f0)
  • add mailmap entry (3ec73ef)
  • drop bower; use npm for front-end deps (#15186, e1949f4)
  • update front-end dependencies (8356948)
  • fix broken assertions caused by QUnit update (8b6aeae)
  • Change the 2.2-stable version to 2.2.0-pre (c56e8b6)
  • Update native-promise-only (again) (f5aa89a)
  • update Sizzle to 2.2.1 (#2390, 44f8239)
  • Update native-promise-only (0065e1f)
  • remove deprecated JSHint options (34da7d5)
  • save sinon update for later (#2160, 98c25b7)
  • update node dependencies barring jscs (8e3a0ce)
  • update grunt-jscs-checker and pass with the new rules (c869a1e)
  • update source map options for the new grunt jshint (269a27c)
  • Fixed issue with base path that contain ‘var’ (#2450, 0c34e68)
Callbacks
CONTRIBUTING
  • Condense info and add directions to other resources (#1824, bfd5dab)
  • Close parenthesis (609adf6)
Core
  • Align branches: remove an unused variable, add comments (f6de5a9)
  • use interactive to evaluate dom ready, barring IE9-10 (#2100, dabd5ba)
  • add support to tag-hyphenated elements (534f130)
  • Test all factory use cases from intro.js (#2181, ab40725)
  • add workaround for iOS JIT error in isArrayLike (#2145, 1541664)
  • CSS:Event: simplification of native method signatures (85577a3)
  • allow init to accept an alternate rootjQuery for migrate’s sake (#2101, 7a6931d)
  • remove isArraylike check for nodes (#2238, 436f0ae)
  • Standardize indexOf comparisons (53aa87f)
  • Support Symbol wrapper objects in jQuery.type (8a73434)
  • make isNumeric test work on Symbol (0703fd5)
  • CSS: disable 2 tests for Opera 12 (13d2de7)
  • Remove unnecessary parameter to jQuery#constructor (98cee73)
  • Update tested jsdom, drop obsolete workarounds (#2153, 06f6cd1)
  • change jQuery.each and jQuery#each signatures (#2090, 2380028)
  • re-introduce createHTMLDocument in parseHTML; Safari 8 left out (cfe468f)
  • revert addition of createHTMLDocument. Thanks, Safari 8. (b779831)
  • Consistently use local reference to access() (2fb719e)
  • pass empty string to createHTMLDocument to appease IE (31c7d7f)
  • remove unnecessary support test for createHTMLDocument (5923282)
  • use document.implemenation.createHTMLDocument in jQuery.parseHTML (58c2460)
  • Simplify and speed up .each (eeda11c)
  • simplify “each” stylesheet iteration test (fcb6c4d)
  • add unit test for isPlainObject(Symbol) (#2645, 9090d98)
  • Follow the AMD specification for define (892625b)
  • Make jQuery objects iterable (#1693, bb026fc)
  • Use window.setTimeout & friends instead of global equivalents (#2177, 219c749)
  • Don’t expose jQuery.access (#2513, 9adfad1)
  • Switch from modules to just window.setTimeout etc. (842958e)
  • Drop strundefined variable (29838b6)
  • organize prop & attr code to be similar (5153b53)
  • Adjust comments & tests after dropping Safari 6 support (93bee47)
  • .each/.map should accept an undefined/null value (#2267, bf48c21)
  • Add a support comment for Safari 8 (d242753)
Css
  • Fix the “sanity check” test (995f707)
  • Remove non-functional unit test for negative margin (4ab7431)
CSS
  • fix :visible/:hidden selectors for inline element w/ content (#2227, 79bcb29)
  • save 20 bytes in css/support (45ec73f)
  • Don’t name the anonymous swap function (0019a46)
  • Correct misrepresentation of “auto” horizontal margins as 0 (#2237, 487d5ca)
  • Use pre-defined displays for html and body (a772418)
  • Support relative adjustment in any applicable unit (#1711, 9b03f6d)
  • use isFinite in place of redundant isNumeric (3689963)
  • Clean up memory leak in reliableMarginRight (#1795, 7d15b4d)
  • Correct typo in the comment (7e09619)
  • elements are hidden when either offsetWidth or offsetHeight is zero (#10406, #13132, 10399dd)
  • Add animation-iteration-count to cssNumber, fix tests (#2792, b9a6958)
  • Don’t cache unrecognized CSS property names (#2015, d471842)
  • Collapse a double if statement into one (7855a1a)
  • Add unit tests for negative margins and positioning (1b932bb)
  • Work around an IE11 fullscreen dimensions bug (#1764, 90d828b)
  • Restore the hack to get pixels for .css(‘width’) etc. (3747cc6)
  • make the getStyles function more readable (3a0d582)
  • Fix the pixelMarginRight support test in Android 2.3 (cdfc2d0)
  • Don’t expose jQuery.swap (#2058, bb4d888)
  • simplify “defaultDisplay” module (c62486f)
  • Improve a comment explaining IE11 fullscreen bug (8e4aac8)
  • Add an integration test for issue gh-1764 (8887106)
  • Removed redundant “to the number” in comment (895ea68)
  • Remove use of getDefaultComputedStyle (#15227, 274feb5)
Data
  • move element cache to element[expando] (#1734, d702b76)
  • updates to element[expando] cache (222ac3a)
  • shave off a couple of bytes (6f65f5f)
  • restore explicit data removal of private data in cleanData. (#2127, 332fd94)
  • remove user data in cleanData (#2503, 5fe76c6)
  • avoid Object.defineProperties for nodes (#1728, 95fb798)
  • speed up $.fn.data() for camel-cased key (#1941, 72c4a06)
  • find hyphenated data with camelCased key (#2779, c1511c6)
  • avoid non-alphanumeric chars in expando properties (0cdec79)
  • Drop the tests relying on applets (#1938, 95c0a10)
  • Combine register and cache methods (b5f7c9e)
  • avoid using delete on DOM nodes (0e98243)
  • Don’t expose jQuery.acceptData (#2555, 2242719)
  • Use a PDF object instead of a Java applet for acceptData testing (#1938, 087d280)
  • do not create data cache when fetching single property (f5bf9bc)
  • remove the expando when there’s no more data (#1760, 56bb677)
  • remove some unused code (764dc94)
Deferred
  • Fix $.when with resolved deferred and progress callbacks (#1894, ab20d9d)
  • Always handle progress callbacks before done/fail (#2013, #2010, 002240a)
Deprecated
  • fix amd mode for the deprecated module (e271f66)
Dimensions
Docs
  • Fix README uppercase (b50e0f2)
  • remove redundant instruction from the readme (#2359, 3c92770)
  • correct grunt command in README.md (#1850, 9d6beac)
  • 1.x-master branch -> compat branch; 2.x branch -> master branch (758fd6c)
  • Clarify custom build instructions (a3779bc)
  • Add info about Sizzle not being excludable on the compat branch (#2184, 062b526)
  • Fix various spelling mistakes (360a478)
  • “npm run build” was missing from the contributing guides (735dea3)
Effects
  • set default easing using jQuery.easing._default (#2219, 5f2ea40)
  • Remove tests for jQuery.Animation & jQuery.Tween (a5864ae)
  • Improve raf logic (708764f)
  • Finish should call progress (#2283, 3dd3d13)
  • manually revert two `requestAnimationFrame` commits (0a98623)
  • add tests for jQuery.easing._default in Animation and Tween (6d7ef56)
  • Add tests for jQuery.Tween (cdaed15)
  • Adding unit tests for jQuery.Animation (b3b2d6c)
  • Reintroduce use of requestAnimationFrame (#15147, 72119e0)
Event
  • HTML5 drop events inherit from MouseEvent (#2009, d7e5fce)
  • Ensure delegation doesn’t error on comment nodes (#2055, 493b0fd)
  • remove preDispatch hook & simplify “simulate” signature (3655c4e)
  • Copy detail property to jQuery.Event on native events (#1867, d9ed166)
  • Fully clean up events in unit test (4467ed6)
  • Update support comments for mouseenter/mouseleave implementation (2792845)
  • Add a note about a mouseenter bug in Chrome (a5e1c9b)
  • Empty namespaces should be uneventfully ignored (8653068)
  • remove outdated originalEvent hack (6df669f)
  • Remove fake originalEvent from jQuery.Event.simulate (#2300, 7475d5d)
  • Add basic unit tests for event aliases (#2302, e05c63e)
  • Fix delegated radio events when arrow keys are used (#2343, c82a668)
  • Make event aliases optional in unit tests (2cb8eba)
  • provide verbose comment for focus(in | out) & rename support prop (c074006)
  • Move .bind() and .delegate() to deprecated (#2288, ee0854f)
  • Separate trigger/simulate into its own module (#1864, c9935b6)
  • Move VML test out of event alias test (67fa2ea)
  • Remove an internal argument to the on method (04a2969)
  • fix incorrect window bug with scrollTop/Left in iframes (#1945, d21edb5)
  • fix incorrect test (d923100)
  • Restore the `constructor` property on jQuery.Event prototype (#15090, b807aed)
  • Only check elements for delegation matches (9d820fb)
  • remove redundant guards for the event methods (#2047, a873558)
  • add support comment (9db9316)
  • correct support comment (361a0d5)
  • Normalize mouse event properties in drag events (#1925, 97cf528)
Manipulation
Misc
  • Mac OS is now OS X, thanks @xfq (d30c482)
  • Fix the tests, revert some unneeded/broken reverts (1ad9915)
  • Need for speed removed by 9ad6e7e (ff928f5)
  • Update all references to bugs.jquery.com (#1681, 3e89a53)
  • Remove leftover -moz-box-sizing in tests (e81b258)
  • Adjust comments & docs to dropping IE attr(“class”, “”) (f5328b6)
  • Use simpler boolean check vs a function call (c003cd6)
  • fix failing test for new return value (17bd6e9)
  • return null when attribute does not exist (#2118, afca031)
  • Simplify the option val hook; backport a test from master (#1902, aec41a5)
  • fix toggleClass(boolean) in ie6/7 (41c83f5)
Authors
  • Update AUTHORS.txt and .mailmap (d39fef8)
Build
  • update grunt-jscs-checker and pass with the new rules (91e06e9)
  • update source map options for the new grunt jshint (181b451)
  • update requirejs dependency to 2.1.17 (#2290, a9296df)
  • denote that sizzle cannot be removed on this branch (#14775, 764f364)
  • Rearrange grunt/npm tasks into a build/dist/test pattern (0771973)
  • Update the license attribute (#2331, 8bf81d7)
  • append “+compat” to tag version and jQuery.fn.jquery (#2269, d18b645)
  • remove bower.json lint target (24a6bb9)
  • Update grunt-contrib-jshint (a022da7)
  • Remove npm from dependencies (a16b77f)
  • Temprary disable jscs checks (0e3fa47)
  • code style fixes (8c507df)
  • Upgrade to commitplease 2.0.0 (630a5a8)
  • remove needless file and re-enable jscs (813b7e4)
  • update Sizzle (#2042, #1969, 345c95a)
  • 1.x-master -> compat (2912ddd)
  • Put “jQuery Compat” in banners in built files (8cd6875)
  • Update license (9dfb9af)
  • Point to files from the compat branch, not master (b7663ea)
  • Fix various typos (3f9fda8)
  • remove node .10 from travis (498fd24)
  • Update native-promise-only (again) (f9f4f9d)
  • Test on Node 5 (06840d8)
  • code style fixes after all those reverts (14eba98)
  • ignore test dependencies for npm install (ae7a15b)
  • Update commitplease dev dependency (a96ed7e)
  • update AUTHORS.txt (799332f)
  • Upgrade to grunt-bowercopy 1.0.0 (5150442)
  • add mailmap entry (1682d36)
  • just tack on +compat to versions that may include labels (8565f54)
  • Remove unused Sizzle test files (62f7f7b)
  • Move all external libraries to external directory (72e6192)
  • update Sizzle to 1.11.1 and include license (1c31384)
  • update grunt-bowercopy (b3edc61)
  • Add “timers_ie.js” file back to the repo (31e6697)
  • Correct indentation issue (d0f27a7)
  • Add a comment explaining why the es3 option is needed (b988c0e)
  • Remove empty define({}) from build output (#1768, 2138f15)
  • bower.json: remove moot `version` field (3699ef4)
  • update Sizzle to 2.2.1 (#2390, 20cd343)
  • drop bower; use npm for front-end deps (#15186, 79c0732)
  • correct jscs paths (fa8a5a9)
  • Update jscs and lint files (#2056, 20ddbe4)
  • Add “deprecated” to the Testswarm module list (b94af72)
  • remove deprecated JSHint options (9edd95f)
  • fix broken assertions caused by QUnit update (98c77c1)
  • space between curly and paren is optional (#2399, cbb0be6)
  • update front-end dependencies (4089c7d)
  • fix tests in AMD mode (57652ee)
  • Update grunt-contrib-uglify because of a security issue in uglify (2da0cca)
  • Update QUnit to latest (1.17.1) (db31206)
  • another portion of code style fixes (f913a01)
  • update node dependencies barring jscs (511eb15)
  • account for version labels in Sizzle versions (#1939, ac70dd0)
  • update node dependencies (dda65fb)
  • Fixed issue with base path that contain ‘var’ (#2450, 4e3f971)
  • Sizzle version labels must start with a dash (6bc0e50)
  • Fix an email address of a contributor (648280a)
  • Speed up the Travis build (ba352e8)
  • Don’t install jsdom 3 on Node.js 0.10 & 0.12 by default (#2519, 5f1c7fc)
  • Sanctify the component name status of Wrap (abfb10c)
  • Remove dates from copyright notice (a0bf5bf)
  • Specify valid components for commit messages (6f0db53)
  • Remove a double empty line at the end of .travis.yml (fc87a5c)
  • Use double quotes in .travis.yml (ca0dd7a)
  • Drop io.js testing, test on latest Node.js (d29c394)
  • Move test to appropriate module (9953ae4)
  • Update native-promise-only (7b11131)
Callbacks
CONTRIBUTING
  • Condense info and add directions to other resources (#1824, 404d2aa)
Core
  • Consistently use local reference to access() (eeab75d)
  • add support to tag-hyphenated elements (f19595c)
  • Remove unnecessary parameter to jQuery#constructor (dc76dca)
  • Support Symbol wrapper objects in jQuery.type (c7cf286)
  • simplify “each” stylesheet iteration test (889bb1e)
  • add unit test for isPlainObject(Symbol) (#2645, d3a2fdc)
  • introduce createHTMLDocument in parseHTML; Safari 8/IE8 left out (828a718)
  • change jQuery.each and jQuery#each signatures (#2090, 7cd9a36)
  • remove isArraylike check for nodes (#2238, d693391)
  • Simplify and speed up .each (4cc4e54)
  • Support non-browser environments (#2133, #2501, 04ec688)
  • CSS: Attach test nodes to documentElement, not body (#2502, 9b04201)
  • make isNumeric test work on Symbol (d846c25)
  • Don’t expose jQuery.access (#2513, 12230d3)
  • Adjust comments & tests after dropping Safari 6 support (5fce498)
  • .each/.map should accept an undefined/null value (#2267, 15f4804)
  • Add a support comment for Safari 8 (9c373c3)
  • Make jQuery objects iterable (#1693, 2fa3bac)
  • Align code in intro.js with master (fe2a584)
  • Update tested jsdom, drop obsolete workarounds (#2153, 19c0377)
  • Standardize indexOf comparisons (6ae222a)
  • Drop strundefined variable (835e8c4)
  • organize prop & attr code to be similar (d0388e9)
  • Change support.ownLast to support.ownFirst (#2406, 453738a)
  • Follow the AMD specification for define (acf2d0c)
  • add workaround for iOS JIT error in isArrayLike (#2145, 1e7a2f3)
  • CSS:Event: simplification of native method signatures (49bce47)
  • allow init to accept an alternate rootjQuery for migrate’s sake (#2101, c916aef)
Css
  • Fix the “sanity check” test (da84cb6)
  • Remove non-functional unit test for negative margin (1ece10f)
CSS
  • Add a support test for the hack for .css(‘marginRight’) etc. (25bc680)
  • fix :visible/:hidden selectors for inline element w/ content (#2227, dd816db)
  • fix AMD mode for the new showHide module (0b6846c)
  • fix visible/hidden for IE6/7 (ecf52b9)
  • use isFinite in place of redundant isNumeric (24ab836)
  • Protect against getBoundingClientRect exceptions (c40b12a)
  • elements are hidden when either offsetWidth or offsetHeight is zero (#10406, #13132, 7b9b98d)
  • Add an integration test for issue gh-1764 (7ee0fea)
  • Don’t name the anonymous swap function (e847574)
  • Fix the pixelMarginRight support test in IE8 (4a67512)
  • Improve a comment explaining IE11 fullscreen bug (5895340)
  • Removed redundant “to the number” in comment (b59b819)
  • Fix get upper case alpha opacity in IE8 (#1705, c5e8e12)
  • Support relative adjustment in any applicable unit (#1711, 6fb2cef)
  • make the getStyles function more readable (bf282ea)
  • Add animation-iteration-count to cssNumber, fix tests (#2792, 01fb17b)
  • Work around an IE11 fullscreen dimensions bug (#1764, 6df1bf9)
  • remove revert artefact (fc6ac9d)
  • Don’t expose jQuery.swap (#2058, 02a9d9f)
  • Correct typo in the comment (787ffbf)
  • Remove use of getDefaultComputedStyle (44c9c4f)
  • Don’t cache unrecognized CSS property names (#2015, 42ea746)
  • Correct misrepresentation of “auto” horizontal margins as 0 (#2237, 214e163)
  • fix reliableHiddenOffsets support test for IE6-7 (77f9b1e)
  • fix dependency order for amd (e185aa3)
  • Use pre-defined displays for html and body (b05b6a2)
  • Add unit tests for negative margins and positioning (ae30fb6)
  • Clean up memory leak in reliableMarginRight (#1795, fa70df6)
Data
  • Use a PDF object instead of a Java applet for acceptData testing (#1938, 4e3c48f)
  • Don’t expose jQuery.acceptData (#2555, bec2ba2)
  • use removeAttribute in cleanData to bypass Chrome bug (#1664, 9d1d90e)
  • backport cleanData tests from gh-2480 (624d6a8)
  • test that delete is not used on DOM nodes (5a7674d)
Deferred
  • pass lint in new catch tests (203979d)
  • Always handle progress callbacks before done/fail (#2013, #2010, 35295f1)
  • Fix $.when with resolved deferred and progress callbacks (efb98f8)
Deprecated
  • fix amd mode for the deprecated module (bd11778)
Dimensions
  • allow modification of coordinates argument (1eedf0e)
Docs
  • Rename 1.x to compat (8992ac8)
  • remove redundant instruction from the readme (#2359, e6a492d)
  • correct grunt command in README.md (38ac3c4)
  • Clarify custom build instructions (8e738f0)
  • Fix various spelling mistakes (6af92ca)
  • 1.x-master branch -> compat branch; 2.x branch -> master branch (b8a0843)
  • “npm run build” was missing from the contributing guides (5da5035)
Effects
  • Finish should call progress (#2283, f71e32d)
  • Add tests for jQuery.Tween (6b10f9d)
  • Remove tests for jQuery.Animation & jQuery.Tween (bc53033)
  • add tests for jQuery.easing._default in Animation and Tween (b9b5c23)
  • set default easing using jQuery.easing._default (#2219, b7f9e62)
  • Remove needless operations in tests (13040b6)
  • add back support.shrinkWrapBlocks() for ie6 (1f85ded)
  • fix failing tests in IE8 (fe6afa8)
  • Fix tests (29561bc)
  • Adding unit tests for jQuery.Animation (0ff8057)
Event
  • Use form prop so that a propHook can be used (#2332, ead83b9)
  • improve originalEvent hack (37c3d08)
  • Remove an internal argument to the on method (473d2db)
  • Empty namespaces should be uneventfully ignored (51564bb)
  • fix incorrect test (e73a67f)
  • add test for window scrollTop/Left logic in iframes (2c14b00)
  • Move .bind() and .delegate() to deprecated (#2288, 7e78c2e)
  • Add reference to data module (2866da9)
  • Normalize mouse event properties in drag events (#1925, 5b0b1b7)
  • HTML5 drop events inherit from MouseEvent (#2009, a05de40)
  • Add a note about a mouseenter bug in Chrome (f3e3a20)
  • provide verbose info for focus(in | out) & rename support props (401a351)
  • Restore the `constructor` property on jQuery.Event prototype (#15090, d4a998f)
  • correct support comment (fae2daa)
  • Reduce differences from master (3923bb8)
  • remove preDispatch hook & simplify “simulate” signature (05e54ce)
  • add support comment (0fc5beb)
  • Reduce differences from master (e4c5f87)
  • Update support comments for mouseenter/mouseleave implementation (d176001)
  • Copy detail property to jQuery.Event on native events (#1867, a90ff8c)
  • correct an unfinished comment (ac23f91)
  • Fix delegated radio events when arrow keys are used (#2343, 657c2f8)
  • Fully clean up events in unit test (ef93f95)
Manipulation
  • re-expose domManip until 3.0 (#2225, 95de105)
  • increase delay of data-URI test (30ace26)
  • support data-URI scripts insertion (bc1902d)
  • don’t test data-URI with script element in IE8 (503e545)
  • Detect sneaky no-content replaceWith input (#2204, 4cafb58)
  • privatize internal domManip() function (#2225, 590eff6)
  • Plug an IE8 memory leak in noCloneEvent feature detect (#1840, faf295a)
  • Make an HTML interception point (#1747, fb25bac)
  • privatize buildFragment() function (#2224, 63c1414)
  • improve test for data-URI (a467f86)
  • Update html5shiv elements (#15241, a953389)
  • correct wrapMap assign (a5be90f)
  • Remove an internal argument to the remove method (#2301, b819be3)
  • Don’t provide the parser with sloppy table markup (#2493, 81b6e46)
  • Switch rnoInnerhtml to a version more performant in IE (#2563, 29266e0)
  • add support to tag-hyphenated elements (5d522f5)
  • blacklist IE8 from running tests for tag-hyphenated elems (87bb713)
Misc
  • Mac OS is now OS X, thanks @xfq (598946d)
  • Need for speed removed by 9ad6e7e (519d99a)
  • Update all references to bugs.jquery.com (#1681, 49c720e)
Offset
  • return before getBoundingClientRect to avoid error in IE8-11 (25e8620)
  • fix iframe scrollTop/Left test for IE8 (d632699)
  • fix iframe scrollTop/Left test for IE8 and iPhone (62a333e)
  • Round offset value for the sake of floating errors (#2147, cd63e9c)
  • don’t run scrollTop/scrollLeft iframe test in Android 2.3 & 4.0 (#1981, f2ea60c)
  • return zeros for disconnected/hidden elements (#2310, 63f19a9)
  • account for scroll when calculating position (#1708, 0654711)
  • do not run tests which break without back-incompat change (9f2dcb9)
  • getBounding doesn’t return width/height in IE8. Fixes test. (3b1de11)
  • no need to check for ownerDocument (523de77)
  • revert to jQuery.contains for IE8’s sake (compat only) (6df3990)
  • allow small differences in offset.top (#2590, d047073)
  • add tests for hidden elements + scroll (a0a5c0b)
Readme
README
  • various text fixes (3d77c2e)
  • update the Homebrew site address (d588c85)
  • Improve build instructions (07afc28)
  • Update the description of the deprecated module (2a3018c)
Release
  • ensure files are copied to dist (f5029f5)
  • fix CDN archive creation (#1940, 7352216)
  • remove sourcemap comment from all copies of minified file (#1707, f71d7f5)
  • push dist to same remote as project (5e5489c)
  • Distribute files to distribution repo (#1869, #1673, #2045, fc76a97)
  • update AUTHORS.txt (ce4822c)
  • compat -> 1.x. Remove compat-specific release semantics (25d0afa)
  • update AUTHORS.txt (8b0618c)
  • update AUTHORS.txt again (0398d90)
  • properly set the dist remote when it’s a real release (9162122)
  • Remove copying of jquery-latest files (16fcc5e)
  • dist can be run during a test (dcd2c8f)
  • allow local and github dists (3a4a95c)
Selector
  • add test for jQuery.unique() alias (17ce9ed)
  • Remove “#” exception for identifier tokens (41f522a)
  • add jQuery.uniqueSort; deprecate jQuery.unique (#2228, d9d930f)
Serialize
  • Handle arrays with null values (f0b86ec)
  • Fix object detection (a993056)
Sizzle
Support
  • Correct iOS 8 support test results, re-arrange entries (a4e31a8)
  • Re-organize browser order, add Safari 8 (7e70867)
Test
  • Switch leftover andSelf to addBack (2ea57c1)
Tests
  • Expand CSS relative adjustment tolerance for IE (9d255b3)
  • Post-Summit cleanup (a93d1d7)
  • Add iOS 9 support tests results (dec9ab9)
  • Remove Safari 7.0 & iOS 6 support tests results (602c34d)
  • Make regexes for iOS devices more rigid (8339185)
  • Do not define two modules with the same name (#2437, 85aed35)
  • lower the PHP sleep time in unreleasedXHR.html (eac265c)
  • Add dummy modules when running basic tests (5fb689d)
  • fix code style issues (8cac6da)
  • Account for array-like objects in jQuery.grep (6e466af)
  • Docs: Fix various typos (ef6cd83)
  • fix support tests in ie9 (729c75f)
  • Account for Edge in originalEvent UA-sniffs (#2357, 4c3e63b)
  • Fix the expando-removal test failure in IE 8 (#2596, 4b1cff6)
  • make top of the HTML suite compliant with style guide (bc9e573)
  • Add Safari 9 support tests results (99f41c2)
  • Provide equal() arguments in correct order (actual, expected) (4503a61)
  • do not create data cache when fetching single property (0874096)
  • Increase QUnit timeout (c0a0777)
  • Really fix tests in IE 8 this time (1b48eef)
  • Disable/relax a few tests failing in Android 2.3 (#1785, 704de81)
  • add the current version of node and iojs to the travis config (dd2e027)
  • Use QUnit URL parameter parsing (fb98ea4)
  • fix support values for android (d224acb)
  • Use standard external domain name (3680689)
  • Partially use new qunit interface (#2540, 4543815)
  • Remove test/data/ua.txt (#2398, d8037c6)
  • Lower the checks rounding error (1390d07)
  • use assert syntax in restored test (56b9656)
  • don’t use deprecated argument in test declaration (b8b111e)
  • Tilt at a few style guide windmills (4365133)
  • Make basic tests work in IE 8 (f709a28)
  • Remove Edge version from the user agent (1d052bd)
  • Don’t load non-basic tests when basic module is selected (06454d1)
  • Minor updates for QUnit 1.16 compatibility (f6f8848)
  • Update QUnit (b6e31a8)
  • Fix merge conflict (d07774a)
  • Backport basic tests from master (#2505, c7d458f)
  • Keep test iframes around for assertions (06128a9)
  • Restore IE8 workarounds (Sinon timers for IE & HTML5 shiv) (0b07c65)
  • correct revert artefact (b85f32f)
  • Add .extend test for defined accessor properties (15f7920)
  • further improvements QUnit 2.0 migration (2f0cedc)
  • Correct a typo in the regex matching Safari 8 (ef332c7)
  • more style corrections (d8b7e7b)
  • Change quotes according to style guidelines (52491ae)
  • Fix CSS relative adjustment test for round-down browsers (4a8000b)
  • Add Microsoft Edge results (from Windows 10 build 10130) (546593b)
  • fix tests in accordance with new :visible behavior (cbd51c5)
  • Accommodate page changes from the QUnit HTML reporter (b747537)
Traversing
  • Don’t expose jQuery.dir & jQuery.sibling (#2512, 8c851bf)
Wrap
Click the image to open in full size.

來源...

回覆時引用此篇文章
回覆

主題工具
顯示模式

發表文章規則
不允許您發表新主題
不允許您發表文章
不允許您上傳附件
不允許您編輯自已的文章

開啟 BB 代碼
關閉 HTML 程式碼
Trackbacks are 關閉
Pingbacks are 關閉
Refbacks are 開啟



所有時間均為 +9。現在的時間是 02:27 PM
Powered by vBulletin® 版本 3.7.2
版權所有 ©2000 - 2017,Jelsoft Enterprises Ltd.
Advertisement System V2.6 By   Branden
RiS 社群 ( 感謝正洋資訊顧問有限公司技術指導 ) - 使用3.7.2永久合法版權。
Ad Management by RedTyger



Content Relevant URLs by vBSEO 3.6.0 PL2