Code Support Libraries
Throughout its relatively long life, JavaScript has acquired a number of popular and useful libraries to aid engineers with their application development. Some of these libraries simply provide useful and reusable functions that reduce code complexity, while others offer extensive opinionated frameworks. Everything from user interfaces to database management is covered, with many overlapping libraries providing something a little different than competing libraries.
jQuery
jQuery is one of the oldest running utility libraries available. Functioning as a general-purpose tool, jQuery empowered developers with a simple means to manipulate the browser's Document Object Model (DOM), perform animations, send Asynchronous JavaScript and XML (AJAX) requests, manage events, and more.
Before jQuery was first released, finding and acquiring nodes within a web page was a laborious task, as was handling data and events from UI controls. The inception of jQuery...