Javascript Stuff

js timeline icon

Javascript Timeline

A list of major developments with Javascript.
JS variables icon

Variables

Working demos of Javascript variables.
JS objects icon

Objects

Working demos of Javascript objects.
JS global icon

Global Objects

Working demos of global objects.
JS arrays icon

Arrays

Working demos of Javascript arrays.
ES6 classes icon

Classes

An interactive demo of ECMAScript 6 classes.
JS functions icon

Functions

An interactive demo of JS functions.
JS async functions icon

Asynchronous Functions

An interactive demo of asynchronous JS functions.
JS string icon

Strings

Interactive examples of Javascript strings objects and methods.
JS regex icon

Regular Expression Syntax

Examples of regular expression constructors and syntax.
JS regex icon

Regular Expression Methods

Examples of RegEx and String methods that use regular expressions.
JS loops icon

Loops

An interactive demo of loops in Javascript.
bitwise ops

Binary Data and Operators

Examples of bitwise operators, typed arrays...
crypto logo

Cryptography

List of popular cryptography libraries with some examples.
error icon

Try, Throw, Catch

Error handling in Javascript.

Date

Date object and methods.
webStorage icon

Web Storage

Examples of localStorage and sessionStorage.
fetch icon

Fetch

Fetch is WHATWG's standard for HTTP requests.
ajax logo

XMLHttpRequest

An introduction to the XMLHttpRequest object.
cookie

Cookies

Using JS with HTTP cookies.
draw icon

Drawing on Canvas

An introduction to canvas elements.
webgl icon

WebGL

Some basic WebGL demos.
webgpu icon

WebGPU

Some basic WebGPU demos.
draw icon

Clicking and Touching

An overview of Javascript's click and touch events.
audio icon

Web Audio

A simple Web Audio demonstration.
Life icon

Life

Conway's game of life.
graph paper icon

Graph Paper

A simple plot pointing app.
graph paper icon

Backgrounds

Try out various SVG backgrounds.
wallpaper icon

Wallpaper

Interactive version of Wallpaper for the Mind from A. K. Dewdney's The Turing Omnibus.
Life icon

Random Walker

Random walker as described in Daniel Shiffman's The Nature of Code.
Acey Ducey

Acey Ducey

Also known as In-Between, Sheets or Maverick.
hamurabi

Hamurabi

Manage the city of Sumeria.
flexbox icon

Flex Demo

Try out flex layout for HTML.
dimensions icon

Dimensions

Prints the values of your browser's dimensions.
Leonhard Euler

Project Euler

Some solutions to Project Euler problems.
freecodecamp logo

freeCodeCamp

My freeCodeCamp profile.
exercism

Exercism

Some solutions to Exercism problems.
codewars icon

Codewars

Some solutions to Codewars problems.
unit fractions

Unit Fraction Sums

Display a list of random fractions and calculate the simplified sum.

Calculator

A bc style calculator.