JavaScript (sometimes abbreviated JS) is a scripting language commonly implemented as part of a web browser in order to create enhanced user interfaces and dynamic websites.

JavaScript is a prototype-based scripting language that is dynamic, weakly typed and has first-class functions. It uses syntax influenced by the language C. JavaScript copies many names and naming conventions from Java, but the two languages are otherwise unrelated and have very different semantics. The key design principles within JavaScript are taken from the Self and Scheme programming languages. It is a multi-paradigm language, supporting object-oriented, imperative, and functional programming styles.

JavaScript's use in applications outside web pages — for example in PDF documents, site-specific browsers, and desktop widgets—is also significant. Newer and faster JavaScript VMs and frameworks built upon them (notably Node.js) have also increased the popularity of JavaScript for server-side web applications.

JavaScript was formalized in the ECMAScript language standard and is primarily used in the form of client-side JavaScript (as part of a web browser). This enables programmatic access to computational objects within a host environment.

Read more about JavaScript:  History, Trademark, Features, Syntax and Semantics, Use in Web Pages, Security, Uses Outside Web Pages, Development Tools, Versions, Related Languages and Features

Other articles related to "javascript":

List Of Ajax Frameworks - JavaScript
... JavaScript frameworks are browser-side frameworks very commonly used in Ajax development ... There are hundreds of JavaScript frameworks available ... According to latest surveys, the most used JavaScript frameworks are Framework License jQuery, a JavaScript framework that provides an Ajax framework and other utilities, and jQuery UI, a plug-in that provides ...
Libffi - Adoption - JavaScript
... JSCocoa Call Objective-C code from javascript on Mac OSX and the iPhone (via the libffi-iphone port) ... in the js-ctypes library (previously known as ctypes.jsm) to call C functions within JavaScript code (available in XULRunner applications, Firefox extensions etc) ... addon for loading and calling dynamic libraries from JavaScript ...
Related Languages and Features - JavaScript and Java
... A common misconception is that JavaScript is similar or closely related to Java ... In addition, JavaScript was designed with Java's syntax and standard library in mind ... Java keywords were reserved in original JavaScript, JavaScript's standard library follows Java's naming conventions, and JavaScript's Math and Date objects are based on classes from Java 1.0 ...
Cappuccino (application Development Framework) - Objective-J
... and Smalltalk/Objective-C message calls to JavaScript ... Objective-J shares the same relationship with JavaScript as Objective-C shares with C, so it is a strict superset of JavaScript ... The Objective-J compiler is written in JavaScript and programs written in Objective-J may be directly compiled on the client side (typically in the web browser) by the Objective-J compiler ...
... SWFObject (originally FlashObject) is an open-source JavaScript library used to embed Adobe Flash content onto Web pages, which is supplied as one small JavaScript file ... With the multitude of Flash embedding JavaScript libraries, SWFObject has emerged as the most popular being used by over 2,600,000 modern websites as of 2011, including high-profile websites such as ...