About This Website
JavaScript 2
Javascript is ideal for setting dynamic values in form, redirecting webpages, displaying alert boxes and even accept user input rollover effects. Although buttons with rollover states is best implemented using CSS, more complex state changes and remote rollover effect is often more suitably implemented using Javscript. Javascript has an event model in which you can code "event handlers" so that certain code is executed whenever an event occurs -- such as when an user hovers over or clicks on an page element, or when user changes a value on a form. There are also even timer-based events.
More on JavaScript
W3Schools WDN Web Teacher Learning Center