jQuery
jQuery is a JavaScript library created to make it easier and simpler to write JavaScript and HTML. It works on most web browsers[2] and was invented by John Resig. The first release was in January 2006 at BarCamp NYC. Today there is a team of programmers working on jQuery, which is led by Dave Methvin.
Original author(s) | John Resig |
---|---|
Developer(s) | jQuery Team |
Initial release | August 26, 2006 |
Stable release | 3.2.1 / March 20, 2017 |
Development status | Active |
Written in | JavaScript |
Platform | See Browser support |
Size | | class="wikitable" style="margin:0;"
|- | ver || gzip || prod || dev |- | 1.x || 31 || 90.9 || 266 |- | 2.x || 27.7 || 81.6 || 236 |- | 3.x || 29.9 || 86.3 || 263 |} (KB) |
Type | JavaScript library |
License | MIT[1] |
Website | jquery |
Today, more than 55% of the 10,000 most-visited websites use jQuery, hence it is the most popular JavaScript library being used today.[3][4] It is free and open source software and licensed under the MIT License.[5]
jQuery's syntax is designed to make it easier to write complicated JavaScript. Some things that are easier to do using jQuery are:
- navigate (move around) a web page
- select (choose) elements on a web page using the Document Object Model
- create animations
- handle events like user actions
- create Ajax applications.
It also allows programmers to make their own jQuery plug-ins.
Companies like Microsoft and Nokia have said that they are going to include jQuery on their mobile platforms.[6] In addition, Microsoft is including jQuery in its Visual Studio software to use with the ASP.NET AJAX framework and ASP.NET MVC Framework.[7] Nokia has included it in their Web Run-Time widget development platform.[8] jQuery has also been used in MediaWiki since version 1.16.[9]
Release history
Version number | Release date | Additional notes |
---|---|---|
1.0 | August 26, 2006 | First stable release |
1.0.1 | August 31, 2006 | |
1.0.2 | October 9, 2006 | |
1.0.3 | October 27, 2006 | |
1.0.4 | December 12, 2006 | Last 1.0 bug fix |
1.1 | January 14, 2007 | |
1.1.1 | January 22, 2007 | |
1.1.2 | February 27, 2007 | |
1.1.3 | July 1, 2007 | |
1.1.3.1 | July 5, 2007 | |
1.1.4 | August 24, 2007 | |
1.2 | September 10, 2007 | |
1.2.1 | September 16, 2007 | |
1.2.2 | January 15, 2008 | |
1.2.3 | February 8, 2008 | |
1.2.4 | May 19, 2008 | |
1.2.5 | May 21, 2008 | Fix for bad build of 1.2.4 |
1.2.6 | May 24, 2008 | |
1.3 | January 14, 2009 | Sizzle Selector Engine introduced into core |
1.3.1 | January 21, 2009 | |
1.3.2 | February 20, 2009 Archived August 27, 2009, at the Wayback Machine | |
1.4 | January 14, 2010 | |
1.4.1 | January 25, 2010 | |
1.4.2 | February 19, 2010 | |
1.4.3 | October 16, 2010 | |
1.4.4 | November 11, 2010 | |
1.5 | January 31, 2011 | Deferred callback management, ajax module rewrite |
1.5.1 | February 24, 2011 | |
1.5.2 | March 31, 2011 | |
1.6 | May 3, 2011 | Significant performance improvements to the attr() and val() functions |
1.6.1 | May 12, 2011 | |
1.6.2 | June 30, 2011 | |
1.6.3 | September 1, 2011 | |
1.6.4 | September 12, 2011 | |
1.7 | November 3, 2011 | New Event APIs: .on() and .off(), while the old APIs are still supported. |
1.7.1 | November 21, 2011 | |
1.7.2 | March 21, 2012 | |
1.8.0 | August 9, 2012 | Sizzle Selector Engine rewritten, improved animations and $(html, props) flexibility. |
1.8.1 | August 30, 2012 | |
1.8.2 | September 20, 2012 | |
1.8.3 | November 13, 2012 | |
1.9.0 | early 2013 | Removal of deprecated interfaces and code cleanup |
2.0.0 | early 2013 | Dropping IE6-8 support for performance improvements and reduction in filesize |
References
- ↑ "License - jQuery Project". jQuery Foundation. Retrieved 5 January 2013.
- ↑ "jQuery: The write less, do more, JavaScript library". The jQuery Project. Retrieved 29 April 2010.
- ↑ "jQuery Usage Statistics". Archived from the original on 2018-12-25. Retrieved 2012-04-02.
- ↑ "Usage of JavaScript libraries for websites". W3Techs. Retrieved 2010-07-08.
- ↑ "License – JQuery JavaScript Library". Retrieved 2009-11-26.
- ↑ Resig, John (2008-09-28). "jQuery, Microsoft, and Nokia". jQuery Blog. jQuery. Retrieved 2009-01-29.
- ↑ Guthrie, Scott (2008-09-28). "jQuery and Microsoft". ScottGu's Blog. Retrieved 2009-01-29.
- ↑ "Guarana UI: A jQuery Based UI Library for Nokia WRT". Forum Nokia. Archived from the original on 2009-11-23. Retrieved 2010-03-30.
- ↑ "jQuery". MediaWiki. January 19, 2012. Retrieved March 11, 2012.
Other websites
- Official website
- Quick API Reference
- jQuery UI
- Dmitri Gaskin (speaker). jQuery (YouTube). Google Tech Talks. Retrieved on 2009-05-04.