2014年7月新鲜JavaScript开发库

jopen 10年前

1. Intense Images

2014年7月新鲜JavaScript开发库
Intense Images is a standalone javascript library for viewing images on the full screen. Using the touch/mouse position for panning. All styling of image elements is up to the user, Intense.js only handles the creation, styling and management of the image viewer and captions.

2. Please.js

2014年7月新鲜JavaScript开发库
JavaScript Library for creating random pleasing colors and color schemes.

3. LocalForage

2014年7月新鲜JavaScript开发库
localForage is a JavaScript library that improves the offline experience of your web app by using asynchronous storage (via IndexedDB or WebSQL where available) with a simple, localStorage-like API. localForage uses localStorage in browsers with no IndexedDB or WebSQL support. Asynchronous storage is available in the current versions of all major browsers: Chrome, Firefox, IE, and Safari (including Safari Mobile). localForage supports both a callback-based and Promises-based API, so you can use whichever you prefer.

4. CSV.js

2014年7月新鲜JavaScript开发库
A comma-separated values (CSV) file stores tabular data (numbers and text) in plain-text form. A CSV file consists of any number of records, separated by line breaks of some kind; each record consists of fields, separated by some other character or string, most commonly a literal comma or tab. CSV.js is a simple, blazing-fast CSV parsing/encoding in JavaScript. Compatible with browsers, AMD, and NodeJS.

5. Hammer.js

2014年7月新鲜JavaScript开发库
Hammer.js makes it simple to add touch gestures to your website, recognizing touch gestures as well as mouse gestures and pointerEvents. It even has support for multiple instances at the same time, so you can create multi-user touch interfaces.

6. Wavepot

2014年7月新鲜JavaScript开发库
Wavepot is a JavaScript app for creating music and other audio tracks. There are tons of demos and examples available, and overall it’s very simple to use.

7. RippleButton.js

2014年7月新鲜JavaScript开发库
RippleButton.js is tiny, standalone, lightweight javascript library inspired by Google Material that enables ripple effects on buttons and other clicks.

8. Task.js

2014年7月新鲜JavaScript开发库
task.js is an experimental library for ES6 that makes sequential, blocking I/O simple and beautiful, using the power of JavaScript’s new yield operator. task.js provides an automatic task scheduler along with a library of first-class, synchronizable events, making it easy to do I/O without callbacks With task.js you can write non-blocking I/O in a synchronous style, even with error handling:

9. Dc.js

2014年7月新鲜JavaScript开发库
dc.js is a javascript charting library with native crossfilter support and allowing highly efficient exploration on large multi-dimensional dataset. The main objective of this library is to provide an easy yet powerful javascript library which can be utilized to perform data visualization and analysis in browser as well as on mobile device.

10. Epoch

2014年7月新鲜JavaScript开发库
Epoch is a general purpose real-time charting library for building beautiful, smooth, and high performance visualizations. It focuses on two different aspects of visualization programming: basic charts for creating historical reports, and real-time charts for displaying frequently updating timeseries data.

11. Flow.js

2014年7月新鲜JavaScript开发库
Flow.js is a JavaScript library providing multiple simultaneous, stable, fault-tolerant and resumable/restartable file uploads via the HTML5 File API.

12. Lazy.js

2014年7月新鲜JavaScript开发库
Lazy.js it a utility library for JavaScript, similar to Underscore and Lo-Dash but with one important difference: lazy evaluation(also known as deferred execution). This can translate to superior performance in many cases, especially when dealing with large arrays and/or “chaining” together multiple methods. For simple cases (map, filter, etc.) on small arrays, Lazy’s performance should be similar to Underscore or Lo-Dash.