JavaScript Effects

These effects demonstrate several principles:

Abstract Effect

The base class of all effects. Handles triggering, scheduling and stopping. Override doStart(), doStep() and doFinish() in subclasses to implement effects.

Throb Effect

Abstract Text Effect

The base class of effects that manipulate individual letters. Builds upon the AbstractEffect handler. Breaks the text in the specified element into individually manipulatable SPANs.

Nervous Text Effect

Jumpy Text Effect

Wave Text Effect

Plots the letters in the SPAN along a portion of a sine wave.

Glint Text Effect

Explode Text Effect

Related technology

Prototype library

Rico AJAX toolkit

jQuery library

Ben Nolan's Behaviour library

Dojo Toolkit

Packer A JavaScript Compressor/Obfuscator

Java2Script Object Oriented Programming in JavaScript