
"Now 20 years old, jQuery is still used by 70.9% of all websites, according to web technology surveyor W3Techs. Now under the jurisdiction of the OpenJS Foundation, jQuery is intended to simplify capabilities such as HTML document traversal and manipulation, event handling, and animation via an API that works across a multitude of browsers. Focus event order now follows the World Wide Web Consortium (W3C) specification, bringing jQuery in line with the event order supported in the latest versions of most browsers."
"This event order differs from the order used in older versions of jQuery, making it a breaking change. Starting with jQuery 4.0.0, the library no longer supports override native behavior, and will follow the current W3C specification: blur, focusout, focus, focusin."
"Internal-only methods were removed from the jQuery prototype. This prototype had Array methods that did not behave like other jQuery methods and were intended only for internal use. Developers who were using the removed push, sort, and splice methods can replace $elems.push( elem ) with [].push.call( $elems, elem ). With the release of jQuery 4.0.0, jQuery 3.x now will receive only critical updates."
jQuery remains widely used, present on 70.9% of websites, and is governed by the OpenJS Foundation. The library offers cross-browser APIs for HTML traversal, manipulation, event handling, and animation. jQuery 4.0.0 updates focus event ordering to follow the W3C specification (blur, focusout, focus, focusin), creating a breaking change relative to older jQuery behavior and no longer overriding native behavior. Internal-only Array methods were removed from the jQuery prototype; developers are advised to use [].push.call($elems, elem) as a replacement for removed push, sort, and splice usages. jQuery 3.x will receive only critical fixes going forward.
Read at InfoWorld
Unable to calculate read time
Collection
[
|
...
]