mynotepad

A collection of JavaScript experiments and demos.

Web Audio API

Synth

Make music in the browser using the WebAudio API.

CSS + JS

Mario

Dynamic CSS property manipulation with JavaScript.

Animation

Event Monster

Script-based animation using requestAnimationFrame.

Canvas

Math Plot

Plotting mathematical functions in JavaScript.

Canvas

Plot Graph

Graphing functions rendered on an HTML5 canvas.

Geolocation

Google Map

HTML5 geolocation with Google Maps reverse geocoding.

AJAX

Ajax Bands

Fetching and displaying remote data with AJAX.

AJAX

Remote Call

Working with remote APIs and async data loading.

DOM

Events

JavaScript event handling and the DOM event model.

DOM

Contacts

Dynamically updating table content with JavaScript.

JS Basics

Paper

Using an external JavaScript file with an HTML page.