- Preloading images and executing code only after all images have loaded
- Setting CSS3 properties using JavaScript
- Going beyond cookies- Using DOM sessionStorage and localStorage to persist larger amounts of info
- Using document.createElement() to test for browser support for an element
- The onmousewheel event of JavaScript
- Handling runtime errors in JavaScript using try/catch/finally
- Dynamically loading an external JavaScript or CSS file