JQuery is an excellent lightweight Javascript library that is compatible with CSS3 and various browsers, and is widely used in Web front-end development. Knowing how to use JQuery will be a plus in your current career.
What is JQuery
JQuery is open source software under an MIT license. JQuery’s syntax design makes it easy to manipulate document objects, select document object model (DOM) elements, create animation effects, handle events, and develop Ajax programs. JQuery also gives developers the ability to create plug-ins on top of it. This allows developers to abstract low-level interactions and animations, advanced effects, and advanced thematic components. The modular approach enables the JQuery library to create powerful, dynamic web pages and web applications.
Microsoft and Nokia have announced JQuery bindings on their platforms. Microsoft initially integrated JQuery in VisualStudio for use in Microsoft’s own ASP.NETAJAX framework and ASP.NETMVCFramework, while nokia integrated JQuery in its Web runtime component development platform. MediaWiki has also been using JQuery since version 1.16.
After version 1.3 of Jquery, the new Cascading style sheet (CSS) selector engine Sizzle was introduced. At the same time, Packed version is no longer provided, because the time consumed by decompression is far greater than the time saved by download, and it is not conducive to debugging. Besides, open platforms such as GoogleAJAXLibrariesAPI provide reference service of JQuery and JS, so the original advantages of Packed version have been lost.
Note: Definitions from Wikipedia.
JQuery is a JavaScript function library. JQuery is a lightweight “write less, do more” JavaScript library.
Features use the multi-browser open source selector engine Sizzle (a derivative of the JQuery project) for DOM element selection
DOM operations based on CSS selectors use element names and attributes (such as ID and class) as criteria for selecting nodes in the DOM
The event
Special effects and Animation
Ajax
Deferred and Promise objects to control asynchronous processing
JSON parsing
Extension through plug-ins
Utility functions, such as feature detection
Native compatibility methods in modern browsers, but fallback methods such as inArray() and each() are required for older browsers
Multi-browser (not to be confused with cross-browser) support
WEB front-end learning materials are free