background preloader

Plugins

Facebook Twitter

Flux Slider Transitions Gallery » Hardware accelerated image transitions using CSS3. Peerbind. Envision.js – A Library For Interactive HTML5 Visualizations. Envision.js is a JavaScript library to simplify creating fast and interactive HTML5 visualizations.

Envision.js – A Library For Interactive HTML5 Visualizations

It comes with 2 chart types; TimeSeries + Finance and with an API for developers to build custom charts. The library is built on top of Flotr2 and the HTML5 Canvas. It is framework agnostic and depends on few micro libraries. It works by default on modern browsers, IE6-8 with FlashCanvas, and mobile touch devices with a WebKit browser are all supported. P.S. Adamdbradley/foresight.js. Badger - Super sexy iOS style badges for jQuery. Super sexy iOS style badges for jQuery May 14, 2011.

Badger - Super sexy iOS style badges for jQuery

Chosen – a JavaScript plugin for jQuery and Prototype – makes select boxes better. Chosen is a JavaScript plugin that automatically makes user experience improvements to select boxes. Single value selects get a search field added to the drop down. Multiple selects are transformed to allow selected values to be individually removed from the selection.

jQuery Scroll Path. jQuery Automatic Geocoder. README.markdown jQuery Automatic Geocoder A jQuery plug-in to automatically geocode and display a location entered in a text field by a user.

jQuery Automatic Geocoder

Usage. Swipe JS - a lightweight mobile web slider. Seriously.js: A Realtime, Node-Based Video Compositor for the Web. We covered a demo earlier this week showing real time video processing with WebGL, but Seriously.js taking this concept even further: seriously!

Seriously.js: A Realtime, Node-Based Video Compositor for the Web

Seriously.js is a real-time, node-based video compositor for the web. Inspired by professional software such as After Effects and Nuke, Seriously.js renders high-quality video effects, but allows them to be dynamic and interactive. It features an optimized rendering path that is built with WebGL making it entirely hardware accelerated at 60 frames per second. You can use videos, images, canvases and pixel arrays as input sources to the compositor and then apply various video effects to the resulting image, and apply 2d transforms to any layer (3d is coming). The available effects are numerous ranging from chroma key and night vision to edge detection and other common effects.

The demo combines a number of different effects and sources. Hammer.js – A JavaScript library for multi touch gestures. jQ.Mobi. Useful Node.js Tools, Tutorials And Resources - Smashing Coding. Advertisement Created by Ryan Dahl in 2009, Node.js is a relatively new technology which has gained a lot of popularity among Web developers recently.

Useful Node.js Tools, Tutorials And Resources - Smashing Coding

However, not everyone knows what it really is. Node.js is essentially a server-side JavaScript environment that uses an asynchronous event-driven model. What this means is simple: it’s an environment which is intended for writing scalable, high performance network applications. It’s like Ruby’s Event Machine or Python’s Twisted, but it takes the event model a bit further—it presents the event loop as a language construct instead of as a library. And that’s not all: what’s really great about Node.js is the thousands of modules available for any purpose, as well as the vibrant community behind this young project. Useful Node.js Tools. jOrgChart – A Plugin For Creating Interactive Organization Charts With jQuery. Home » Goodies » Browsing » jOrgChart – A Plugin For Creating Interactive Organization Charts With jQuery Tree menus are great for displaying nested data in a user-friendly and easy-to-browse interface. jOrgChart is a jQuery plugin which converts nested unordered lists into tree menus but with an organization chart-like output.

jOrgChart – A Plugin For Creating Interactive Organization Charts With jQuery

It has support for any depth, clicking each item can show/hide the sub-levels and drag 'n' dropping elements from one node to another is possible, the interface will adjust the levels accordingly. There is no limit in the contents to be used inside each item, any HTML elements are supported (except <ul> and <li>) and the plugin is so handy for visualizing hierarchical data (org. chart, family tree, computer network, etc.). If you would like to try out jOrgChart for yourself please provide your name and email, and a link to the files will be sent to you shortly.

Akordeon – Stylish jQuery accordion plugin. Mercury Editor - Home. Canvas - camera - orthographic. 1.3.1 demo - jQuery. Window 1.

1.3.1 demo - jQuery

Paper.js. Exploring The Decorator Pattern In JavaScript & jQuery. Today we'll be taking a look at the decorator pattern, a structural pattern that promotes code reuse and is a flexible alternative to subclassing. This pattern is also useful for modifying existing systems where you may wish to add additional features to objects without the need to change the underlying code that uses them. Traditionally, the decorator is defined as a design pattern that allows behaviour to be added to an existing object dynamically. The idea is that the decoration itself isn't essential to the base functionality of an object otherwise it would be baked into the 'superclass' object itself. HTML5 Canvas Heatmap Library.

Sigma.js – A lightweight JavaScript graph drawing library. Bacon – A jQuery plugin that allows you to wrap text around a bezier curve or a line. jQuery Bookmarklet Generator. This would probably actually be better called “Run some arbitrary code that requires jQuery, loading a minimum required version of jQuery first (but only if necessary), affecting the host page as little as possible Bookmarklet Generator” but that wasn’t nearly as catchy as “jQuery Bookmarklet Generator” so I’m going to stick with that.

jQuery Bookmarklet Generator

This boilerplate code is useful for bookmarklets that need jQuery to execute their payload, in situations where you don’t know if jQuery or a specific minimum required version of jQuery will already exist in the page. If you just want to load jQuery itself into a page, check out the Learning jQuery “jQuerify” bookmarklet. Release v0.4Tested in Internet Explorer 6-8, Firefox 3, Safari 3-4, Chrome, Opera 9.View SourceUse the super-convenient bookmarklet generator Usage The easy way Visit the bookmarklet generator page. The hard way Notes. Rangy - A cross-browser JavaScript range and selection library.

A cross-browser JavaScript range and selection library.

rangy - A cross-browser JavaScript range and selection library

It provides a simple standards-based API for performing common DOM Range and Selection tasks in all major browsers, abstracting away the wildly different implementations of this functionality between Internet Explorer up to and including version 8 and DOM-compliant browsers. For manipulating selections in <textarea> and <input type="text"> elements, see Rangy's poorly-named and svelter twin project, Rangyinputs. Hosted files for the current stable release can always be found at while the latest development build can be found at These are intended for use in demos using tools such as jsFiddle. Download | Change log | Documentation | Demos | Discussion group Contents. Beanstalk. A Conditional Loader For Your Polyfills!

jQuery Backstretch by Scott Robbin. Advertisement a simple jQuery plugin that allows you to add a dynamically-resized, slideshow-capable background image to any page or element by Scott Robbin Download Backstretch Now link to a hosted copy on cdnjs.com or download the entire project, including examples.

jQuery Backstretch by Scott Robbin

The jQuery Plugin Mechanism. JSONSelect. Microjs: Fantastic Micro-Frameworks and Micro-Libraries for Fun and Profit! Bcherry/twitter-text-js - GitHub. Socketstream/socketstream - GitHub. Progressive <canvas> pie charts. Peity (sounds like deity) is a jQuery plugin that converts an element's content into a <svg> mini pie 2/5 donut 5,2,3 line 5,3,9,6,5,9,7,3,5,2 or bar chart 5,3,9,6,5,9,7,3,5,2 and is compatible with any browser that supports <svg>: Chrome, Firefox, IE9+, Opera, Safari.

Download version 3.2.1 Uncompressed 8.7Kb jquery.peity.js Minified 3.6Kb (+gzipped 1.7Kb) For Your Script Loading Needs. As JavaScript usage has skyrocketed over the last few years, so has the sheer number of scripts that are being loaded in an average web page. With these script tags comes a lot of baggage, such as blocking and lack of dependency management. Today, I'd like to bring your attention to a number of JavaScript loaders, which are mini toolkits that significantly simplify how you add and load scripts. The Problem with Simple Script Tags They Block the Page The page stops 'happening' while the script is downloaded. Microformat Shiv. How to build an Electronic Scoreboard with jQuery. I recently took on the job of organising a charity fundraiser in my office in aid of Comic Relief . I decided to stage a Faceball tournament and stream the event live via UStream , One of the things that I thought would help would be to use the big HD TV in our reception area as a scoreboard as it would be big enough to be visible on the video, after toying with the idea of using Processing to build the scoreboard, I finally decided that it would be quicker (for me) to just build an HTML page with some script to update the scores through keyboard input.

The rules of the game state that there are 5 rounds with the winner being the person with the highest cumulative score after all 5 rounds have been played. Basic HTML markup. JavaScript Garden. Although JavaScript deals fine with the syntax of two matching curly braces for blocks, it does not support block scope; hence, all that is left in the language is function scope. function test() { // a scope for(var i = 0; i < 10; i++) { // not a scope // count } console.log(i); // 10} There are also no distinct namespaces in JavaScript, which means that everything gets defined in one globally shared namespace. Jquery.easie.js. Building Single Page Applications With jQuery’s Best Friends. Hey guys. Essential JavaScript Design Patterns For Beginners. I would like to thank Rebecca Murphey for inspiring me to open-source this mini-book and release it for free download and distribution - making knowledge both open and easily available is something we should all strive for where possible.

I would also like to extend my thanks to the very talented Alex Sexton who was kind enough to be the technical reviewer for this publication. I hope that it helps you learn more about design patterns and the usefulness of their application to JavaScript. Volume 2 of Essential JavaScript Design Patterns is currently being written and will be more detailed than this first edition. Supersized - Full Screen Background/Slideshow jQuery Plugin. jQuery Plugin/Widget. Timeglider JS is a zooming, panning data-driven timeline widget written in Javascript. This widget is the core of our our timeline authoring and publishing app, and can be integrated into any HTML application environment. Slider Kit, sliding contents with jQuery. As many jQuery plugins, Slider Kit is a subtle combination of HTML, CSS and jQuery. Sequence.js – The jQuery Slider Plugin with Infinite Style.

A Suite Of jQuery Plugins (Built With CoffeeScript) – MiniJs. MiniJs is a free and open source suite of jQuery plugins that are written in CoffeeScript. The plugins are perfect for everyday-use and include: slider, tooltip, notification, Twitter feed and counter (new ones are on the way). Drag an Image to Create T-Shirt Shop with jQuery : DragToShirt - Blogupstairs. Flexible Notifications With jQuery – noty.

A Powerful jQuery Scrolling Plugin – PageScroller.