Step 1: Setup
Step 2: Integrating with HTML
Step 3: Using the DOM
Step 4: Reacting on User Input
Step 5: Using jQuery and move it to the Script
Step 6: Testing
Step 7: Optimizing for Production