Application Frameworks

JavaScript application frameworks encapsulate details such as DOM manipulation, event handling and cross-platform issues. Examples: jQuery, Dojo, YUI, ExtJS