JavaScript is a lightweight, object-based scripting language, and is the most popular scripting language for client-side Web development.
The general-purpose core of the language has been embedded in Netscape Navigator, Microsoft Internet Explorer, Safari, Opera and other Web browsers. It has been embellished for Web programming with the addition of objects that represent the Web browser window and its contents.
JavaScript programs support both Web browser and server scripting, and the client-side version allows executable content to be included in Web pages. Browser scripts are used to create dynamic Web pages that are more interactive, more responsive, and more tightly integrated with plug-ins and Java applets.
JavaScript Web Applications
With JavaScript we can move beyond static HTML to write Web pages that include programs that interact with the user, control the browser, and dynamically create HTML content.
Our JavaScript programs support many features by providing specially programmed capabilities, such as the ability to define custom event-handling functions.
JavaScript not only enables the development of truly interactive Web pages, it is the glue that integrates link rollovers, form error checking, Java applets, browser plug-ins, server scripts and many other Web objects, permitting us to create distributed applications for use over the Internet and over corporate intranets as well.