Programming The Web

Javascript

Javascript Logo
  1. Introduction
  2. History
  3. Features
  4. Verisons

Introduction

JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard.[11] It has dynamic typing, prototype-based object-orientation, and first-class functions. It is multi-paradigm, supporting event-driven, functional, and imperative programming styles. It has application programming interfaces (APIs) for working with text, dates, regular expressions, standard data structures, and the Document Object Model (DOM).

History

The first popular web browser with a graphical user interface, Mosaic, was released in 1993. Accessible to non-technical people, it played a prominent role in the rapid growth of the nascent World Wide Web.[12] The lead developers of Mosaic then founded the Netscape corporation, which released a more polished browser, Netscape Navigator, in 1994. This quickly became the most-used.

Features

  1. Universal Support
  2. Imperative and structural
  3. Dynamic Typing
  4. Object-oriented or prototype-based

Versions

Date Version
2011 5.1 ECMAScript 2011
2015 6th ECMScript 2015
2016 7th ECMAScript 2016
2017 8th ECMAScript 2017