jQuery is a popular javascript framework.

It covers the following feature:

  • DOM element selections
    • From 1.3 using selector engine Sizzle, a spin-off out of the jQuery project
  • DOM traversal and modification (including support for CSS 1-3)
  • DOM manipulation based on CSS selectors that uses node elements name and node elements attributes (id and class) as criteria to build selectors
  • Events
  • Effects and animations
  • AJAX
  • Extensibility through plug-ins
  • Utilities
    • such as
    • user agent information
    • feature detection
  • Compatibility methods that are natively available in modern browsers but need fall backs for older ones -
    • For example the
    • inArray()
    • each() functions.
  • Multi-browser (not to be confused with cross-browser) support.

jquery tutorial

jquery cheat sheet