Jump to content

Wikipedia:WikiProject JavaScript/Glossary of JavaScript

From Wikipedia, the free encyclopedia
This is an old revision of this page, as edited by The Transhumanist (talk | contribs) at 03:06, 21 January 2018 (add entries). The present address (URL) is a permanent link to this revision, which may differ significantly from the current revision.

This is an alphabetized glossary of terms pertaining to the programming language JavaScript, along with their meanings in the context of that language. JavaScript is the programming language of the Web. It is one of the 3 core web development technologies (the other two being HTML and CSS), and it is used on most web pages. Note that JavaScript is not related to Java; they are two distinctly different programming languages. Communication about JavaScript is highly jargonized. The following entries should help in understanding reading material about JavaScript, and serve as search terms for exploring the subject further.

A

B

C

D

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

E

  • ECMAScript – the specification language upon which JavaScript is based. The terms "EMCAScript" and "JavaScript" are used interchangeably within the field. 'ES' has also been used as a prefix for shorthand names of versions of JavaScript: [1]
    • 'ES5' – ECMAScript Fifth Edition, adopted in 2009.
    • 'ES6' / 'ES2015' – ECMAScript Sixth Edition, adopted in 2015.
    • 'ES7' / 'ES2016' – ECMAScript Seventh Edition, adopted in 2016.
    • 'ES2017' – ECMAScript Eighth Edition, adopted in 2017.
  • Ecosystem
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

F

G

H

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

I

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

J

  • JavaScript ecosystem
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • JavaScript trademark
  • JScript – essentially, "JavaScript for Internet Explorer". MicroSoft reverse engineered JavaScript and then named the implementation JScript to avoid infringing upon Sun's ownership of the JavaScript trademark. Since then, Microsoft has switched over to using the name JavaScript to refer to the implementation of JScript used in its Edge browser.

K

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

L

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

M

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

N

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

O

P

  • Promise
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

Q

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

R

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

S

T

  • Transpiler
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

U

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

V

  • Vanilla JavaScript – jargon for "plain JavaScript", that is, JavaScript not extended by any frameworks or additional libraries. It even has its own prank promotion page, presenting it as the best JavaScript framework.
  • Vanilla JS – same as "Vanilla JavaScript"
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

W

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

X

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

Y

  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –
  • [[]] –

Z

  • [[]] –

See also

Further reading

  1. ^ Cite error: The named reference ECMA-262 was invoked but never defined (see the help page).