對于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.