Caleb Gray

Engine Programmer

Home>Research>Fun Stuff> Advanced JavaScript
Advanced JavaScript

I've made all sorts of small scripts for websites, ranging from JavaScript popups to AJAX. This research was to see how powerful of an animation engine I could make while incorporating AJAX in to it.

http://www.calebgray.com/uploads/work/serious-business/

The Diablo 3 animation (Copyright Blizzard Entertainment! Don't sue me! Big fan! <3), is a large series of JPGs being animated by the object oriented tween class that I wrote in JavaScript. There is also a queue so that animations don't hinder event oriented programming, try hovering your mouse over all of the menu items quickly to see this in action. Clicking on "About Me" then "Home" shows how the animation engine can use callbacks to interface with AJAX for a seamless page transition.