对于2014年12月排名前15的JavaScript库

jopen 9年前

1. Julius JS

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
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

metricgraphicsjs
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
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
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

vivusjs
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

particlesjs
Particles.js is a lightweight javascript library for creating particles.

8. Zip.js

zipjs
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
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

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

11. Screenful.js

screenfulljs
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

fourshadows
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
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
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

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.