2015年4月15個新的JavaScript庫
1. Space.js</h2>
1. Space.js</h2>
Patrik Goethe has created an open-source and free to use JavaScript
library called space.js. It’s basically parallax technologies used for
narration. Think of it as a bicycle for content presentation.The library
is HTML-driven, which means that you don’t need to write a single line
of JavaScript to use it on your site and still have a lot of
flexibility. The core of the library is to divide our HTML into frames,
or space-frames as we call them her (to not conflict the common class
name “frame”).
2. Dom Animator
Dom Animator is a nifty JavaScript library, used to show small ascii
animations within comments in your dom. It’s a little easter egg for
anyone inspecting your code. Nothing more, nothing less. It is a stand
alone library (no jQuery, or the likes) so usage is pretty straight
forward. You won’t need any CSS, or HTML… just JavaScript. (since the
animations live in comment nodes, in the dom, only).
3. Wavesurfer.js
Wavesurfer.js is a javascript library to create interactive navigable
audio visualization using Web Audio and HTML5 Canvas. With wavesurfer.js
you can create a cute HTML5 audio player or a sophisticated DJ
application.
4. Nude.js
nude.js is a JavaScript implementation of a nudity scanner based on
approaches from research papers. HTMLCanvas makes it possible to analyse
image data and return whether it’s nude or not. The script only detects
nudity, the rest of the programming logic belongs to the programmer.
5. Payform
Payform is a javascript library for building credit card forms,
validating inputs, and formatting numbers. This library also includes a
jQuery plugin.
6. Rainyday
Rainyday.js lets you easily create realistic-looking raindrops on glass
effect with JavaScript and HTML5 canvas. It includes an extensible API
and collision detection built-in, and Rainyday.js is a pure JavaScript
library which uses HTML5 features so it’s supported by most of the
modern browsers.
7. Lunr.js
lunr.js is a simple full text search engine for your client side
applications. It is designed to be small, yet full featured, enabling
you to provide a great search experience without the need for external,
server side, search services. lunr.js has no external dependencies,
although it does require a modern browser with ES5 support.
8. Responsible.js
Responsible.js makes it simple to let your users choose either the
regular responsive site or the full desktop version. It works in most
modern browsers, including the newest versions of Chrome, Firefox,
Opera, Safari, and IE.
9. DragScroll.js
Dragscroll is a tiny javascript library which enables scrolling via holding the mouse button (drag-n-drop style).
10. Textures.js
Textures.js is a Javascript library for creating SVG patterns. Made on top of d3.js, it is designed for data visualization.
11. Tada
Tada is a lightweight, no dependency library for lazy image load. jQuery
plugin is also provided. Duplicate element check, throttled scroll
handler, percent threshold supported.
12. String Formatter
StringFormatter is an extensible, garbage collecting Javascript string
formatter that supports objects, currency, date/time, decimals, and
more.
13. Url.js
url.js is a lightweight JavaScript library to manipulate the page url.
14. Loadash
Lodash is a JS utility library for delivering consistency, modularity,
performance, and more. It has tons of features and offers 100% code
coverage.
15. Jointjs
JointJS is a modern HTML 5 JavaScript library for visualization and
interaction with diagrams and graphs. It can be used to create either
static diagrams or, and more importantly, fully interactive diagramming
tools and application builders. JointJS makes it easy to create visual
tools of various kinds. The event-driven nature together with MVC
architecture of JointJS makes it easy to plug-in any backend technology.