How does JavaScipt work?
Loading new content or data onto the page without reloading the page
Rollover effects and dropdown menus
Animating page elements such as fading, resizing or relocating
Playing audio and video
Validating input from Web forms
Repairing browser compatibility issues