对于2014年12月排名前15的JavaScript库
1. Julius JS

  JuliusJS is a speech recognition library for the web. It is an   opinionated port of Julius to JavaScript. It actively listens to the   user to transcribe what they are saying through a callback. All   recognition is done in-browser through a Worker. It is licensed under   MIT License.
2. Vue.js

  Vue.js is a library for building interactive web interfaces. It provides   the benefits of MVVM data binding and a composable component system   with a simple and flexible API. Technically, Vue.js is focused on the   ViewModel layer of the MVVM pattern. It connects the View and the Model   via two way data bindings. Actual DOM manipulations and output   formatting are abstracted away into Directives and Filters.
3. MetricsGraphics.js

  MetricsGraphics.js is a library built on top of D3 that is optimized for   visualizing and laying out time-series data. It provides a simple way   to produce common types of graphics in a principled, consistent and   responsive way. The library currently supports line charts, scatterplots   and histograms as well as features like rug plots and basic linear   regression.
4. SVG Morpheus

  SVG Morpheus is a javascript library enabling SVG icons to morph from   one to the other. It implements Material Design’s Delightful Details   transitions.
5. Contents

  Contents makes it simple to automatically create a table of contents   based on the headings within a document. The resulting TOC is generated   as an ordered list, appended to the #contents container.
6. Vivus

  Vivus is a lightweight JavaScript class (with no dependencies) that   allows you to animate SVGs, giving them the appearence of being drawn.   There are a variety of different animations available, as well as the   option to create a custom script to draw your SVG in whatever way you   like.
7. Particles.js

  Particles.js is a lightweight javascript library for creating particles.
8. Zip.js

  zip.js is an open-source javascript library for zipping and unzipping   files. zip.js provides a low-level API for writing and reading large zip   files. This library works fully with Chrome, Firefox, Safari 6 and   Internet Explorer 10.
9. Melchior.js

  Melchior.js is module loader with a Chainable Module Definition API that   lets you get rid of long lines of AMD declaring and duplicate module   names. It’s easy to get started, easy to configure, and just 3KB when   minified.
10. Lining.js

  Lining.js is an easy to use javascript plugin offers you completeDOWN-TO-THE-LINE control for radical web typography.
11. Screenful.js

  Screenful.js is a simple wrapper for cross-browser usage of the   Fullscreen API. It smooths out all the implementation differences   between browsers while letting you make any element or page full screen.
12. Four Shadows

  Four Shadows allows you to include time-aware shadows on your icons or   other elements. Never again have a 5 o’clock shadow at 9 0’clock in the   morning.
13. Binoculars

  Binoculars is a open source data capturing library written in   javascript. It’s main purpose is to allow easy access to all kinds of   data. At the moment, it’s main use case would be capturing data from   video HTML5 elements.
14. jTinder

  jTinder is a javascript library that makes rating people, products,   images very easy and fast. It is optimized for mobile touch device but   has also a desktop fallback.
15. Atomus

  A small utility library for testing client-side code in Node.js   environment. Simulate the browser in your terminal. Atomus is helpful   during unit or functional testing. That’s where the name came from. It   works good with the atoms of your application. You simply include your   framework and the module that needs testing. Then create an instance and   start playing with the DOM and the module’s API.