JQuery
jQuery is a framework for JavaScript that makes it easier to build interactive and dynamic websites. With relatively little script code, a developer can program certain functionality that will basically work in any browser.
JQuery makes it easier to use the Document Object Model (DOM) of HTML documents, handle events, apply animations, manipulate css and communicate with the Web server using Ajax. The base of the library can be extended with various plug-ins as desired.