Ray Toal's public fiddles

Trivial dynamic table #12 is the latest revision
Builds some JSON from a 2 x 2 dynamic HTML table

Email Fields vs. Text Fields
Interactive exploration on the differences between input type=email and input type=text

Mandelbrot Set #1 is the latest revision
NoLibrary (pure JS), HTML, CSS, JavaScript

Demo to answer a question on the forums
NoLibrary (pure JS), HTML, CSS, JavaScript

RGB SVG #4 is the latest revision
NoLibrary (pure JS), HTML, CSS, JavaScript

Shape classes
Some JavaScript shape classes, with unit tests, of course

A simple, nonencapsulated Queue type #6 is the latest revision
NoLibrary (pure JS), HTML, CSS, JavaScript

Ohm Polynomial Differentiator
Illustration of using Ohm to parse polynomials and generating derivatives with semantic actions written in CoffeeScript

Point in Triangle #18 is the latest revision
Includes a point in triangle test, taken from urruka's fiddle at http://jsfiddle.net/PerroAZUL/zdaY8/1/

Exam Answers, with Tests!
NoLibrary (pure JS), HTML, CSS, JavaScript

Lots of Functions
NoLibrary (pure JS), HTML, CSS, JavaScript

Multiple Bouncing Balls #35 is the latest revision
Starting point of a class exercise where we make incremental improvements.

Baby K'tah
Massively strippeddown simulation of the famous K'tah

Ohm Arithmetic Expression Evaluation  CoffeeScript version
Simple example of using Ohm/JS to evaluate simple arithmetic expressions

Ohm Arithmetic Expression Evaluation #5 is the latest revision
Simple example of using Ohm/JS to evaluate simple arithmetic expressions

Multiple Bouncing Balls  Starter Version #472 is the latest revision
Starting point of a class exercise where we make incremental improvements.

Bouncing Ball  Rough Hack #148 is the latest revision
Starting point of a class exercise where we make incremental improvements.

Datetimes and Locales
Shows the current instant in a variety of locales

A little BMI Calculator #6 is the latest revision
A modification of a little experiment started by one of my students.

Finding the nth prime #24 is the latest revision
A small function to compute the nth prime.

Millionth Prime  chunked code
Computes the millionth prime using closures and chunked code.

Pi Estimator #9 is the latest revision
Illustration of the "dartthrowing" pi estimator.

JQuery Tic Tac Toe #545 is the latest revision
A simple tictactoe game, using JQuery.

Demo of accordionlike behavior in JQuery #21 is the latest revision
A trivial JQuerybased fiddle showing how nested lists can collapse and expand by clicking on elements in the outer list.

4 x 4 Tic Tac Toe #19 is the latest revision
A trivial 4 x 4 tic tac toe game, using only regular JavaScript events.

Tic Tac Toe #750 is the latest revision
A simple tictactoe game, following the defineallvariablesatthetopofeachfunction policy.

An illustration of "private" variables : nonconstructor version
A small example of a data type with a "property" that can only be accessed via methods.

An illustration of "private" variables : constructor version
A small example of a data type with a "property" that can only be accessed via methods.

Inheritance
An approach to JavaScript inheritance in which type objects are prototypes and creation functions are properties just like other methods.

ECMAScript Globals
An experiment to see whether the global variables of ECMAScript are reassignable.

Inheritance with operator new
The traditional (ES3 and earlier) approach to inheritance in JavaScript.

Shapes using operator new
Some JavaScript shape objects implemented with operator new, with unit tests, of course

Shapes with Object.create
Some JavaScript shape objects implemented with Object.create, with unit tests, of course

Shallow or Deep Binding? #7 is the latest revision
A JavaScript implementation of Michael L. Scott's shallow/deep binding tester

JavaScript median of three
Three ways to compute the medianofthree in JavaScript

Nested Canvas Squares #25 is the latest revision
Small hack to show 30 nested squares in JavaScript using Canvas