Praktisch alle modernen Websites setzen JavaScript und Ajax ein, um Benutzeroberflächen zu realisieren, die man früher nur vom Desktop kannte. Drag & Drop, Animationen, schnelle Antwortzeiten und intuitive Bedienung sind Errungenschaften, ohne die eine Website mittlerweile trist und altmodisch wirkt.
Leider ist das in die Jahre gekommene JavaScript der Aufgabe nur noch mäßig gewachsen. So sind viele Anforderungen nur mit sehr viel Aufwand umzusetzen oder scheitern an der fehlenden Browserkompatibilität.
Hier kommt die jQuery-Bibliothek ins Spiel. jQuery erlaubt es, komplexe JavaScript-Aufgaben schnell und präzise zu lösen. Der jQuery-Code, der dabei ensteht, ist meist kürzer und wartbarer als sein reines JavaScript-Gegenstück. Selbst die Unterschiede zwischen verschiedenen Webbrowsern stellen für diese schlanke Bibliothek kein Hindernis dar.
Um es in jQuery's eigenen Worten zu sagen: jQuery is designed to change the way that you write JavaScript.