ECMAScript is a general-purpose programming language, standardized by Ecma International according to the document ECMA-262.
- ECMAScript® Language Specification defies all logic for creating and editing objects, arrays, numbers, etc…
- DOM ( D ocument O bject M odel) makes it possible to communicate with HTML/XML documents (e.g.
- BOM ( B rowser O bject M odel) is the hierarchy of browser objects (e.g. location object, history object, form elements).