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 Heads Up reveal.js is a framework for easily creating beautiful presentations using HTML.

reveal.js - The HTML Presentation Framework

You'll need a browser with support for CSS 3D transforms to see it in its full glory. Vertical Slides Slides can be nested inside of other slides, try pressing . Basement Level 1. Responsive Javascript. Alvarotrigo/fullPage.js. Progression.js. Documentation ..:: Getting Started Include the relevant files.

Progression.js

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 KODataTable-1.0.2.js. HTML5, CSS3 & JavaScript playground for web designers & developers. <title>Animated jQuery table - Liveweave</title> <th>Year</th> <th>Film</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. Thisisn'texactlymyfirstjs1kdemo but making a music game seemed like a fresh idea. Encoding Before we can start creating any sound, we have to choose an encoding. 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.

Animated Checkboxes and Radio Buttons with SVG

Enable Features. Perfect Full Page Background Image. By Chris Coyier On 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. 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. 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. 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. This is how it works: It hides certain columns of data at different resolutions (we call these breakpoints). Rows become expandable to show the data that was hidden. So simple! Demos Download Get the source from Github , or you can download it direct.

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.

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. Constructor FileReader FileReader();

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. 3D Shading with Box-Shadows. 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. AnimateScroll has 6 options: easing scrollSpeed padding. 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.