background preloader

Diverses libraries

Facebook Twitter

40 Useful JavaScript Libraries. Advertisement Popular JavaScript libraries such as jQuery, MooTools, Prototype, Dojo and YUI can be great for accomplishing common JavaScript tasks.

40 Useful JavaScript Libraries

These libraries provide many functions, whether the matter is related to events or effects or AJAX. And if one of these libraries can’t do the job, a plug-in probably exists that can. Such flexibility is great but sometimes comes with a penalty (the size of JavaScript files being one of them). Although adopting a well-known JavaScript library is usually a wise decision, you may want to perform a task that can be accomplished by a more lightweight library dedicated exclusively to that task or that is not supported by the more popular JavaScript libraries.

Below, we present 40 stand-alone JavaScript libraries that serve specific purposes. 1. wForms wForms is an open-source and unobtrusive library that simplifies the most common JavaScript form functions. Validanguage Validanguage is an unobtrusive JavaScript form validation framework. JSColor – A Flexible JavaScript Color Picker. JSColor is a simple and very easy-to-implement JavaScript library that transforms any given input into a color picker.

JSColor – A Flexible JavaScript Color Picker

The picker is a hidden layer, doesn't use any pop-ups and can be positioned on any side of the input field. It has 2 modes; HSV (hue saturation, value) or HVS, can be set to display a default color on initial load and its look can be customized. There are functions provided for showing/hiding the color picker and it can generate RGB or HSV values from a HEX input. Turn.js - The page flip effect for HTML5. Turn.js is a JavaScript library that will make your content look like a real book or magazine using all the advantages of HTML5.

turn.js - The page flip effect for HTML5

The web is getting beautiful with new user interfaces based in HTML5; turn.js is the best fit for a magazine, book or catalog based in HTML5. Let's code <div id="flipbook"><div class="hard"> Turn.js </div><div class="hard"></div><div> Page 1 </div><div> Page 2 </div><div> Page 3 </div><div> Page 4 </div><div class="hard"></div><div class="hard"></div></div> Features ✓ Works on iPad and iPhone. ✓ Simple, beautiful and powerful API. ✓ Allows to load pages dynamically through Ajax requests. ✓ Pure HTML5/CSS3 content. ✓ Two transition effects. ✓ Works in old browsers such as IE 8 with turn.html4.js Requirements jQuery 1.3 or above. Browser Support Safari 5 Chrome 16 Firefox 10 IE 10, 9, 8 Devices ✓ All iOS (iPad, iPhone, iPod) ✓ Android (Chrome for Android) Improvements Turn.js 4 includes a set of significant performance improvements on its core.

The Awesome Node.js And Its Gang. Some of us are already familiar with Node.js and for some others, it is probably "another new development tool/language/standard that is getting popular but what the heck..

The Awesome Node.js And Its Gang

". Node.js is really getting popular + being used more and more each day and it deserves this attention with the flexibility and performance if offers. What is Node.js? In a single definition: Node.js is a server-side JavaScript environment that uses an asynchronous event-driven model. JavaScript is mostly ran/rendered on the client-side, in the browsers. However, Node.js is a server-side JavaScript interpreter and allows us to handle and make requests via JavaScript. It is so fast as the engine is powered by the Google's V8 JavaScript Engine, runs under a single thread and every I/O operation is asynchronous which means no waiting for I/O operations of other requests.

A Node.js application can handle thousands of concurrent connections with minimum resource usage How to learn Node.js? Node Development Socketbug.