jQuery is a lightweight JavaScript library that emphasizes interaction between JavaScript and HTML. It was released January 2006 at BarCamp NYC by John Resig.
Dual licensed under the MIT License and the GNU General Public License, jQuery is free, open source software.
Both Microsoft and Nokia have announced plans to bundle jQuery[1] on their platforms, Microsoft adopting it initially within Visual Studio[2] and use within Microsoft's ASP.NET AJAX framework and ASP.NET MVC Framework whilst Nokia will integrate it into their Web Run-Time platform.
Philosophy
Just like CSS separates "display" characteristics from the HTML structure, jQuery separates the "behavior" characteristics from the HTML structure. For example, instead of directly specifying the on-click event handler in the specification of a button element, a jQuery driven page would first identify the button element, and then modify its on-click event handler. This separation of behavior from structure is also referred to as the principle of Unobtrusive JavaScript.
Features
- Interactions
Add rich behaviors like drag and drop, resizing, selection and sorting to any element.
[Draggable, Droppable, Resizable, Selectable, Sortable] - Widgets
Drop full-featured UI controls — each has a range of options and is fully themeable.
[Arrordion, Datepicker, Dialog, Progressbar, Slider, Tabs] - Effects
Create animated transitions and easing with this set of pre-built effects.
{Effect Method}
[effect, show, hide, toggle, color, animation, add class, remove class, toggle class, switch class]
{Effect Type}
[blind, bounce, clip, drop, explode, fold, highlight, puff, scale, shake, size, slide, pulsate, transfer]
Read more...