background preloader

Javascript

Facebook Twitter

50 jQuery Function Demos for Aspiring Web Developers - Smashing Coding. Every aspiring Web developer should know about the power of JavaScript and how it can be used to enhance the ways in which people see and interact with Web pages.

50 jQuery Function Demos for Aspiring Web Developers - Smashing Coding

Fortunately, to help us be more productive, we can use the power of JavaScript libraries, and in this article we will take a good look at jQuery in action. What Is jQuery? Link In a nutshell, jQuery is a leading JavaScript library that can perform wonders on your Web pages and make your Web development life much easier and more enjoyable. With the rise in popularity of jQuery since its arrival in 2006, over an estimated 24 million websites (50% of them being the 10,000 most visited websites) currently reap the benefits, and as Google Trends suggests, it’s the most popular JavaScript library.

Thousands of Web developers worldwide use jQuery to innovate on their websites and stay up to date on trends. jQuery And CSS Link Styles play a big part in the look and feel of any website, and jQuery can help us change them dynamically. TypedJS: Home. Untitled. Source code: Documentation: Introduction Constructive Solid Geometry (CSG) is a modeling technique that uses Boolean operations like union and intersection to combine 3D solids.

untitled

This library implements CSG operations on meshes elegantly and concisely using BSP trees, and is meant to serve as an easily understandable implementation of the algorithm. All edge cases involving overlapping coplanar polygons in both solids are correctly handled. Example usage: Operations This library provides three CSG operations: union, subtract, and intersect. The solids a and b above were generated with the following code: Combined CSG Example Below is a solid constructed from a combination of operations: The solids above were generated with the following code: Try it! Edit the code below to construct your own solids. jQuery Fundamentals. jQuery Fundamentals is designed to get you comfortable working through common problems you'll be called upon to solve using jQuery.

jQuery Fundamentals

To get the most out of this site, you'll want to read the content and try the various interactive examples. Each chapter will cover a concept and give you a chance to try example code related to the concept. We highly recommend using this site with the Chrome browser or another browser that supports modern JavaScript features and includes good developer tools. Using the built-in editor Most pages on this site include a built-in editor where you can try out code. Trying the examples Each chapter of jQuery Fundamentals includes example code that demonstrates the concepts being discussed. Let's get to it! 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. Paper.js. About. Paper.js — The Swiss Army Knife of Vector Graphics Scripting.

About

Paper.js is an open source vector graphics scripting framework that runs on top of the HTML5 Canvas. It offers a clean Scene Graph / Document Object Model and a lot of powerful functionality to create and work with vector graphics and bezier curves, all neatly wrapped up in a well designed, consistent and clean programming interface.

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. Backbone.js. Protovis. Protovis composes custom views of data with simple marks such as bars and dots.

Protovis

Unlike low-level graphics libraries that quickly become tedious for visualization, Protovis defines marks through dynamic properties that encode data, allowing inheritance, scales and layouts to simplify construction. Protovis is free and open-source, provided under the BSD License. It uses JavaScript and SVG for web-native visualizations; no plugin required (though you will need a modern web browser)! Although programming experience is helpful, Protovis is mostly declarative and designed to be learned by example. Protovis is no longer under active development.The final release of Protovis was v3.3.1 (4.7 MB). This project was led by Mike Bostock and Jeff Heer of the Stanford Visualization Group, with significant help from Vadim Ogievetsky. Updates June 28, 2011 - Protovis is no longer under active development. Processing.js. Paper.js. RequireJS.

{{ mustache }}