The popular JavaScript library has Jquery,mootools,prototype,dojo and Yui and so on, these JavaScript libraries feature rich, plus their numerous plugins, almost can achieve any function you need
However, to implement some specific functions, you can choose a more specialized lightweight library, today this article shares with you 16 very useful JavaScript library.
Blackbird:open Source JavaScript Logging Utility
Blackbird is a very cool JavaScript debugging tool with a nice interface to display and filter debugging information.
Treesaver.js
Treesaver is a JavaScript framework for creating magazine layouts.
Bibliotype
Bibliotype is a simple framework based on HTML, CSS, and JS for rapid prototyping.
Highcharts–interactive JavaScript Charts
Highcharts is a JavaScript library written in pure JavaScript for the production of interactive charts.
JSTAT:A JavaScript Statistical Library
Stat is a JavaScript-developed statistical toolkit that allows you to perform advanced statistical operations without the need for specialized statistical languages.
Highlight.js
Highlight.js is an easy-to-use JavaScript library for highlighting program code.
Respond.js:Fast CSS3 Media Queries for Internet Explorer 6-8 and more
This fast, lightweight library allows ie6-8 to support CSS3 Media Queries, a feature that enables Web pages to display on small screen devices.
Underscore.js
Underscore is a useful JavaScript tool library that provides programmatic support for similar Prototype functionality, but does not extend the JavaScript built-in objects.
Popcorn.js
Popcorn.js is a HTML5 video framework that provides an easy-to-use API to synchronize interactive content.
slickgrid!
Slickgrid is a library for building simple, fast, flexible tables.
JavaScript Infovis Toolkit
The JavaScript Infovis Toolkit is used to create interactive visual data.
Handlebars.js:Minimal Templating on steroids
Handlebars is a JavaScript page template library that helps you easily build semantic templates. Refer to Thinkvitamin's article Getting Started with Handlebars.js.
Backbone.js
Backbone.js is a JavaScript MVC application framework that uses models for Key-value binding and custom event handling.
Openfaces
Openfaces is an open-source framework that contains the ajax-powered JSF component library, an AJAX framework, and a client-side validation framework that originates from Quipukit and adds some new components and features.
D3.js
D3 allows you to bind any data to the Document Object Model (DOM) before applying data-driven delivery to the document.
Visual Event JS Library
Javascript is an event-driven language, and this visual event library is used to help you track events.
Tempo:json Rendering Engine
Tempo Rhythm is a small JSON rendering engine that allows you to build data templates using plain HTML.
Art deco–selectable Text
A library that implements the character separation effect, preserving the attributes that the text can be selected.
Using less.js to simplify Your CSS3
Less is a library that extends the CSS so that it has dynamic language features.
19 Useful JavaScript Library recommendations