JavaScript is the scripting language of the Web, enabling us to implement all kinds of powerful dynamic features.
The usage of JavaScript is not limited inside browsers. You can use it in server and console environments with Node.js, Rhino, Nashorn, or SpiderMonkey, or run it as an embedded language such as the JavaScript engine inside Java.
Note: If you are completely new to web development, you may want to review our Beginners section.
In This SectionJavaScript is the scripting language of the web, allowing you to add dynamic behaviour to web documents. It was originally used for simple DOM manipulation, style switching and animated effects, but in recent times it has become so much more, with the advent of powerful APIs through the HTML5 specification, and the popularity of 3rd party libraries and applications such as jQuery, Node.js, Backbone.js and many others.
The standardisation of the ECMAScript language is handled by ECMA TC39; see TC39 latest work. The best place to go to find out more is the ECMAScript development homepage. The official ECMAScript conformance test suite is called test262 — contributions are welcome!
To contribute to other JavaScript-related technologies such as HTML5, jQuery, and other 3rd party libraries and frameworks, search for the appropriate working group, core team or developers!
AttributionsMicrosoft Developer Network: Windows Internet Explorer JavaScript reference Article
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4