Monday, March 30, 2009

jQuery


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

  1. Interactions
    Add rich behaviors like drag and drop, resizing, selection and sorting to any element.
    [Draggable, Droppable, Resizable, Selectable, Sortable]
  2. Widgets
    Drop full-featured UI controls — each has a range of options and is fully themeable.
    [Arrordion, Datepicker, Dialog, Progressbar, Slider, Tabs]
  3. 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]




No comments:

About Me

My photo
Georgetowm, Penang, Malaysia

My Blog List