新鲜的JavaScript库综述 - 2015年11月
1. instantsearch.js
Instantsearch.js is a JavaScript library that lets you create an instant search results experience using Algolia’s REST API. A search results page is made up of individual components, also known as widgets. Widgets are UI components for either the search input (search bar, facets/filters, etc.) or the search output (actual results).
.
2. Plotly.js
plotly.js is an open source, high-level, declarative JavaScript graphing / charting library. plotly.js ships with 20 chart types, including 3D charts, statistical graphs, and SVG maps.
3. StackBlur.js
StackBlur.js is a fast, almost Gaussian blur for canvas. It’s based on implementation of StackBlur algorithm.
4. Cytoscape.js
Cytoscape.js is a graph theory library for analysis and visualisation. It’s compatible with CommonJS/Node.js, AMD/Require.js, jQuery, npm, Bower, spm, jspm, Meteor/Atmosphere, and plain JS/JavaScript.
5. Pizza
Pizza is a responsive pie, donut, bar, and line graph charting library based on the Snap SVG framework from Adobe. It focuses on easy integration via HTML markup and CSS instead of JavaScript objects, although you can pass JavaScript objects to Pizza as well.
6. Stage.js
Stage.js is a 2D HTML5 JavaScript library for cross-platform game development, it is lightweight, fast and open-source. Stage.js provides a DOM-like tree data model to compose your application and internally manages rendering cycles and drawing of your application, it also processes and distributes mouse and touch events to targeted tree nodes.
7. FinderJS
FinderJS is a small UI component that allows you to browse tree-like data in columns, similar to the file manager in OS X. It supports both static and asynchronous data sources and is easy to customize.
8. Roll.js
Roll.js is a tiny javasript library to help you keep track of position, scrolling, and pagination.
9. AntiModerate
AntiModerate is progressive image loading library with javascript. Reduce loading time of page to less than a second on slow connections by loading and rendering nicely blurred micro images on the page while loading full sized images in background which replace as they finish.
10. Valid.js
Validate.js is a simple javascript library for data validation. Here are validation functions.
11. Rater.js
A highly customizable rating widget that supports images, utf8 glyphs and other html elements!
12 Pt
Pt is an experimental library on point, form, and space. It is experimental and fun, and I hope you will use it to make crazy, strange, awesome things.
13. TermulaJS
TremulaJS is a JavaScript UI component that enables responsive, Bézier-based content-stream interactions. They use kinetic scrolling and physics effects, and work with pointer, trackpad, and touch input.
14. Offline.js
Offline.js is a library that automatically alerts users when they’ve lost internet connectivity. It then captures AJAX requests that were made while offline, and recreates them when internet connectivity is restored.
15. ngFX
ng-fx is an angular implementation of the popular Animate.css using the new $animateCssservice in angular. This is the core and foundation, but there is room for so much more. You can use these css animations dynamically with zero setup. So you get the best of both worlds (css vs js animations). Take a look and enjoy.