The History of JavaScript

JavaScript, which is often mistyped as "Javascript", is an object-oriented scripting language based on the concept of prototypes. The language is most well known for its use in websites.

Brendan Eich of Netscape originally developed JavaScript under the name Mocha it was then renamed to LiveScript but then it was settled to "JavaScript". 

JavaScript has syntax close to that of the Java language, but beside name and syntax there is no real relation between the two; their similarities are mostly in syntax (both derived from C); their semantics are quite different, notably their object models are unrelated and largely incompatible.

JavaScript is embedded in a Web browser and connects through interfaces called Document Object Models (DOMs) to applications, one major use of Web-based JavaScript is to write little functions that are embedded in HTML pages and interact with the DOM of the browser to perform certain tasks not possible in static HTML alone, such as checking input values, changing images as the mouse cursor moves over, etc. Unfortunately, the DOMs of browsers are not standardized, different browsers expose different objects or methods to the script, and it is therefore often necessary to write different variants of a JavaScript function for the various browsers.

The Mozilla platform, which underlies several common Web browsers, uses JavaScript to implement the user interface and transaction logic of its various products. JavaScript interpreters are also embedded in proprietary applications that lack scriptable interfaces. Finally, Microsoft's WSH technology supports JavaScript (via JScript) as an operating system scripting language.