Laying down the underlying HTML
Creating a code wrapper and defining variables
Splitting an image into pieces
Making the puzzle pieces draggable
Starting and stopping the timer
Determining if the puzzle has been solved
Remembering best times and adding some final styling
You Ready To Go Gung HO? A Hotshot Challenge
A Fixed Position Sidebar with Animated Scrolling
Storing the initial position of the fixed element
Detecting when the page has scrolled
Handling browser window resizes
Restoring the browser's back button
Handling the hash fragment on page load
You Ready To Go Gung HO? A Hotshot Challenge
Creating the page and interface
Showing the company HQ with a custom overlay
Updating the UI with the start and end locations
Displaying the projected distance and cost
You Ready To Go Gung HO? A Hotshot Challenge
A jQuery Mobile Single-page App
You Ready To Go Gung HO? A Hotshot Challenge
Creating the page and plugin wrapper
Generating the underlying markup
Adding event handlers for receiving files to upload
Displaying the list of selected files
Removing files from the upload list
Adding a jQuery UI progress indicator
Reporting success and tidying up
You Ready To Go Gung HO? A Hotshot Challenge
Setting up the basic extension structure
Adding a manifest and installing the extension
Adding a sandboxed JsRender template
Posting a message to the sandbox
Scraping the page for microdata
Adding a mechanism for saving the microdata
You Ready To Go Gung HO? A Hotshot Challenge
You Ready To Go Gung HO? A Hotshot Challenge
Infinite Scrolling with jQuery
Displaying the initial set of results
Handling scrolling to the bottom of the page
You Ready To Go Gung HO? A Hotshot Challenge
Determining and saving the environment
Allowing different layouts to be selected
Showing heat maps for each layout
You Ready To Go Gung HO? A Hotshot Challenge
A Sortable, Paged Table with Knockout.js
Adding Previous and Next Links