JQuery

jQuery
Original author(s)John Resig
Developer(s)The jQuery Team
Initial releaseAugust 26, 2006; 18 years ago (2006-08-26)
Stable release
3.7.1 / (August 28, 2023; 14 months ago (2023-08-28))[1]
Preview release
4.0.0-beta.2 / July 17, 2024; 4 months ago (2024-07-17)[2]
Repository
Written inJavaScript
PlatformSee § Browser support
Size27–274 KB[3]
TypeJavaScript library
LicenseMIT
Websitejquery.com

jQuery is a JavaScript library designed to simplify HTML DOM tree traversal and manipulation, as well as event handling, CSS animations, and Ajax.[4] It is free, open-source software using the permissive MIT License.[5] As of August 2022, jQuery is used by 77% of the 10 million most popular websites.[6] Web analysis indicates that it is the most widely deployed JavaScript library by a large margin, having at least three to four times more usage than any other JavaScript library.[6][7]

jQuery's syntax is designed to make it easier to navigate a document, select DOM elements, create animations, handle events, and develop Ajax applications. jQuery also provides capabilities for developers to create plug-ins on top of the JavaScript library. This enables developers to create abstractions for low-level interaction and animation, advanced effects and high-level, theme-able widgets. The modular approach to the jQuery library allows the creation of powerful dynamic web pages and Web applications.

The set of jQuery core features—DOM element selections, traversal, and manipulation—enabled by its selector engine (named "Sizzle" from v1.3), created a new "programming style", fusing algorithms and DOM data structures. This style influenced the architecture of other JavaScript frameworks like YUI v3 and Dojo, later stimulating the creation of the standard Selectors API.[8]

Microsoft and Nokia bundle jQuery on their platforms.[9] Microsoft includes it with Visual Studio[10] for use within Microsoft's ASP.NET AJAX and ASP.NET MVC frameworks while Nokia has integrated it into the Web Run-Time widget development platform.[11]

  1. ^ "jQuery 3.7.1 Released: Reliable Table Row Dimensions | Official jQuery Blog". August 28, 2023.
  2. ^ "Second Beta of jQuery 4.0.0 | Official jQuery Blog". July 17, 2024.
  3. ^ "Open-source Libraries and File Sizes - PageCDN". pagecdn.com. Retrieved July 21, 2020.
  4. ^ "jQuery: The write less, do more, JavaScript library". The jQuery Project. Retrieved April 29, 2010.
  5. ^ "jQuery Project License". jQuery Foundation. Retrieved March 11, 2017.
  6. ^ a b "Usage of JavaScript libraries for websites". W3Techs. Archived from the original on November 15, 2019. Retrieved November 15, 2019. jQuery (74.1%) is 3.7 times more popular than Bootstrap (19.9%).
  7. ^ "Libscore". Archived from the original on February 19, 2017. Retrieved February 11, 2017. Top scripts are 1. jQuery (692,981 sites); 2. jQuery UI (193,680 sites); 3. Facebook SDK (175,369 sites); 4. Twitter Bootstrap JS (158,288 sites); 5. Modernizr (155,503 sites).
  8. ^ "Selectors API Level 1, W3C Recommendation" (21 February 2013). This standard turned what was jQuery "helper methods" into JavaScript-native ones, and the wide use of jQuery stimulated the fast adoption of querySelector/querySelectorAll into main Web browsers.
  9. ^ Resig, John (September 28, 2008). "jQuery, Microsoft, and Nokia". jQuery Blog. jQuery. Retrieved January 29, 2009.
  10. ^ Guthrie, Scott (September 28, 2008). "jQuery and Microsoft". ScottGu's Blog. Retrieved April 15, 2019.
  11. ^ "Guarana UI: A jQuery Based UI Library for Nokia WRT". Forum Nokia. Archived from the original on August 16, 2011. Retrieved March 30, 2010.