background preloader

HTML5

Facebook Twitter

Mbostock/d3. 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. Raphaël—JavaScript Library.

Angular

Title Goes Here Up To Two Lines. Deck.js » Modern HTML Presentations. Presentation tool based on the power of CSS3 transforms and transitions in modern browsers. Reveal.js - The HTML Presentation Framework. HTML Presentations Made Easy Created by Hakim El Hattab / @hakimel.

reveal.js - The HTML Presentation Framework

Responsive Javascript. Alvarotrigo/fullPage.js. Progression.js. Documentation ..:: Getting Started Include the relevant files Firstly include jQuery and the progression.css and progress.js files.

Progression.js

Place these before </head> section Create a form You must give your form a unique ID. The helper text for the tooltip can be set by adding data-helper to the element. Mike Allison - KODataTable. KODataTable This is a screaming fast,reactive dynamic datatable viewmodel/template for Knockout with search, header sorting and item selection.

Mike Allison - KODataTable

Source. HTML5, CSS3 & JavaScript playground for web designers & developers. <title>Animated jQuery table - Liveweave</title> <th>Year</th> <th>Film</th> <th>Credit Role</th> JavaScript HTML5 UI Components Library for Desktop and Mobile Web Apps Development - Webix. Making of Chime Hero. Chime Hero, my contribution to the 4th js1k competition, is the first game in js1k that combines the canvas and the audio parts of HTML5, so I thought that someone might be interested in a write-up.

Making of Chime Hero

Maybe you're already screaming “but there was a tetris with sound in the first competition”. Sure, but that was more of a demo of tetris than the actual game. I wanted to build something that included a defined goal, had replayability and mechanics that go beyond “click to score” as well as a visual design that didn't look like it was driven by a lack of space for something better. The second thought that went into the demo was trying something new. Learnings from Client-side and Server-side rendering in Backbone.js.

In this article, I’ll talk about the high-level technologies and pros and cons to go from a fully client-side to server-side rendered application with a supplementary Backbone.js app on top.

Learnings from Client-side and Server-side rendering in Backbone.js

This article draws on about a year of experience using both techniques on production apps at YouNow. Client-side rendered apps If you’ve ever built a fully client-side rendered app (I only have experience with Backbone.js), you are probably aware of its downfalls: slow loading/render times, and no useful search engine indexing of your pages. Despite the downfalls, these apps are pretty straightforward to build: 27 Fresh and Free jQuery Plugins. InShare3 Today we have collected for you the 27 fresh, free and popular jQuery plugins that will help to speed up the design of your projects and make it more user friendly. jQuery plugins are constantly being released, and it’s no surprise since they are insanely popular, and for good reason.

27 Fresh and Free jQuery Plugins

The only problem is looking through the whole amount and finding the best ones. Animated Checkboxes and Radio Buttons with SVG. Previous Demo Back to the Codrops Article How do you collaboratively administrate empowered markets via plug-and-play networks?

Animated Checkboxes and Radio Buttons with SVG

Where do you proactively envision multimedia based expertise and cross-media growth strategies? Enable Features. Perfect Full Page Background Image. Learn Development at Frontend Masters This post was originally published on August 21, 2009 and is now updated as it has been entirely revised.

Perfect Full Page Background Image

Both original methods are removed and now replaced by four new methods. The goal here is a background image on a website that covers the entire browser window at all times. Let’s put some specifics on it: Fills entire page with image, no white spaceScales image as neededRetains image proportions (aspect ratio)Image is centered on pageDoes not cause scrollbarsAs cross-browser compatible as possibleIsn’t some fancy shenanigans like Flash Image above credited to this site. Awesome, Easy, Progressive CSS3 Way We can do this purely through CSS thanks to the background-size property now in CSS3. Works in: Safari 3+Chrome Whatever+IE 9+Opera 10+ (Opera 9.5 supported background-size but not the keywords)Firefox 3.6+ (Firefox 4 supports non-vendor prefixed version) View Demo. PhysicsJS - A modular, extendable, and easy-to-use physics engine for javascript. Rapid chrome app development with angular. The Chrome web browser is Google’s custom browser.

Rapid chrome app development with angular

Not only is it incredibly speedy and on the bleeding edge of web development, it is at the forefront of delivering web experiences both on and off the web. Chrome Apps are embedded applications that run within the web browser, but are intended on delivering a native app feel. Since they run within Chrome itself, they are written in HTML5, javascript, CSS3, and have access to native-like capabilities that true web applications do not. Offline.js – Handle your users losing their internet connection like a pro. What is Offline.js? Offline.js is a library to automatically alert your users when they've lost internet connectivity, like Gmail. It captures AJAX requests which were made while the connection was down, and remakes them when it's back up, so your app reacts perfectly. It has a number of beautiful themes and requires no configuration. Install. Musical Keyboard - JS Dynamic Audio Synth.

So you really want to get into details? Well, first of all, creating waveform is simple enough (it's just a sine wave, and we have a Math.sin() function in JS!) , and all of the information you need about packing Waveform Audio data and creating the dataURI can be found here, with much thanks to sk89q. I'm going to assume a basic understanding of Javascript in this brief walkthrough, don't hesitate to e-mail me if you have any questions or concerns!

Unfortunately, all you get out of creating a sine wave is an extremely bland (and to be blunt, annoying) flat tone. Real musical instruments create full, lively notes. Well, thank the University of Salford - Manchester for this lovely page. Synth.soundkeep.com. ThemergencyThemergency. FooTable is a jQuery plugin that aims to make HTML tables on smaller devices look awesome - No matter how many columns of data you may have in them. What Does It Do? FooTable transforms your HTML tables into expandable responsive tables. HTML5 Multiplayer Game Development. We are excited to introduce our javascript SDK for AppWarp. This will allow developers to quickly build engaging real-time multiplayer HTML5 games and apps. Our javascript SDK uses websocket technology for fast asynchronous communication with other clients through the cloud. This is better as it does away with the inconvenient AJAX polling paradigm and doesn’t require any browser plugin to be installed.

How to Build a Responsive WordPress Theme with Bootstrap. In this tutorial, we will learn how to make our own responsive WordPress theme using Bootstrap. Matrix rain animation using HTML5 canvas and javascript. jQuery Form Validator. Mduvall/peeler.js. 8 Best html css framework for 2014. There has been some really good html/css frameworks being released in recent times. They make designing much easier with the tools they provide. Foundation: The Most Advanced Responsive Front-end Framework from ZURB. Labs by Big Room Studios. Intention.js. Matthewhudson/device.js. FileReader - Web API interfaces. Summary The FileReader object lets web applications asynchronously read the contents of files (or raw data buffers) stored on the user's computer, using File or Blob objects to specify the file or data to read.

File objects may be obtained from a FileList object returned as a result of a user selecting files using the <input> element, from a drag and drop operation's DataTransfer object, or from the mozGetAsFile() API on an HTMLCanvasElement. JavaScript Unit Testing by Sauce Labs. Easily run your Jasmine, QUnit, YUI Test, or Mocha tests on Sauce using Grunt, Yeti, Karma, Mocha Sauce, or Intern. Or, use whichever tools you prefer with our simple REST API. Here's an example request: 30 Great Bootstrap Extension.

81 Flares Twitter 34 Facebook 12 Google+ 13 StumbleUpon 1 LinkedIn 21 inShare21 Pin It Share 0 1 Email -- Email to a friend 81 Flares × CSS 3D Editor. Parallax.js. Multiplane Design with SVGs and CSS 3D Transforms. Recently I tweeted about my experimentations with an idea that I’m calling multiplane design. Right now this experiment only works well in Chrome and Safari on the desktop; other browsers will have mixed results that I can’t account for yet. I learned a lot while making this, so I’d like to explain my thought process and then discuss some practicalities. 3D Shading with Box-Shadows. A tutorial about a technique that uses box shadows for creating a realistic shading effect on simple objects.

View demo Download source When working with 3D transformed elements, you might notice that they don’t have any shading and appear to be very flat. Unslider — the super-tiny jQuery slider. HTML5 Charts for your website. Chardin.js. Tabby - Lightweight, mobile-first toggle tabs. AnimateScroll - jQuery Plugin for Animating Scroll. Jquery.arbitrary-anchor.js. Ractive.js - next-generation DOM manipulation. Douggreenall.co.uk > Programming and Stuff... 08 September 2008 Permalink: Very nice, I'm sure you'll agree. You can spin the carousel in different directions by holding the mouse button down and dragging across it (trying to click and drag it directly can cause problems, especially in Firefox where the browser may try to drag one of the images and hence won't fire the mousemove event - if you click adjacent to the carousel itself and then move the mouse across, you shouldn't have any problems... or you could do what I do and just use Opera) - its rotation speed is determined by how quickly you move the mouse and once moving, it will slowly decelerate to a complete halt.

FlowType.JS — Responsive web typography at its finest: font-size and line-height based on element width.