jQuery is a free, comprehensive Javascript library that provides convenient functions for DOM manipulation and navigation. Developed by John Resig library was published in January 2006 on the BarCamp (NYC) in New York and is continually evolving.

jQuery contains the following features:

  • Element selection in the Document Object Model of the Sizzle selector engine, which largely corresponds to the CSS 3 selectors.
  • Document Object Model Manipulation
  • Advanced Event System
  • Auxiliary functions such as the each function
  • Effects and animation
  • Ajax functionality
  • Extensibility through numerous free plug-ins, the best known is jQuery UI User Interface