JavaScript is a programming language that conforms to the ECMAScript specification. It is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web.
About JavaScript in brief
JavaScript is a programming language that conforms to the ECMAScript specification. It is high-level, often just-in-time compiled, and multi-paradigm. It has curly-bracket syntax, dynamic typing, prototype-based object-orientation, and first-class functions. Alongside HTML and CSS, JavaScript is one of the core technologies of the World Wide Web. The choice of the JavaScript name has caused confusion, sometimes giving the impression that it is a spin-off of Java. The language itself does not include any inputoutput, such as networking, storage, or graphics facilities, as the host environment provides those APIs. The vast majority of websites use it for client-side page behavior, and all major web browsers have a dedicated JavaScript engine to execute it. It has application programming interfaces for working with text, dates, regular expressions, standard data structures, and the Document Object Model. It was originally used only in web browsers, but they are now embedded in some servers, usually via Node.js and Electron, and embedded in a variety of applications created with frameworks such as Electron and Cordova. There are similarities between JavaScript and Java, including language name, syntax, and respective standard libraries, but the two languages are distinct and differ greatly in design. The goal of ActionScript 3, which was based on an ECMA 4 draft, was to become the new standard for XML. This goal was achieved when Mozilla, taking significant market share from Internet Explorer, joined ECMA International, and started work on the standard for ActionScript 4.
In 2005, Mozilla jointly worked with Macromedia on the Action Script 3 draft, which became Script 3.0. The new standard is based on the EX4 draft, and became the new goal for Actionscript 3.5. It became standard for the new Action Script 4 draft in 2008. The standard was released as Action Script 5 in 2009. It’s the first language that is not based on Java or Scheme, but on the language that was used in the original Action Script 2 draft, ActionScript 1. It also has a number of features that are similar to Java, such as dynamic typing and object-oriented programming, but are not the same as those used in Java. In 2010, Mozilla released ActionScript 6, which is a new version of the ActionScript language that uses a new syntax and features that were developed by Brendan Eich, the creator of Netscape’s Netscape Navigator browser. In 2012, the Mozilla Foundation announced that ActionScript 5 would be the next version of its JavaScript language. It will be available as a free download from the Mozilla Developer Center, and will be supported by all major browsers and operating systems, including Google Chrome and Apple’s iOS and Android. The official name of the language is “JavaScript,” but it is also known as “LiveScript” or “JS” by the Netscape team. The name was changed to JavaScript in September 1995, when Netscape released Navigator.
You want to know more about JavaScript?
This page is based on the article JavaScript published in Wikipedia (as of Dec. 19, 2020) and was automatically summarized using artificial intelligence.