Java Script
JavaScript is Netscape's
cross-platform, object-oriented scripting language.
JavaScript is a small, lightweight language; it
is not useful as a standalone language, but is
designed for easy embedding in other products
and applications, such as web browsers. Inside
a host environment, JavaScript can be connected
to the objects of its environment to provide programmatic
control over them. Core JavaScript contains a
core set of objects, such as Array, Date, and
Math, and a core set of language elements such
as operators, control structures, and statements.
Core JavaScript can be extended for a variety
of purposes by supplementing it with additional
objects; for example:
Client-side JavaScript
extends the core language by supplying objects
to control a browser (Navigator or another web
browser) and its Document Object Model (DOM).
For example, client-side extensions allow an application
to place elements on an HTML form and respond
to user events such as mouse clicks, form input,
and page navigation.