- ECMAScript (European Computer Manufacturers' Association Script)
ECMAScript is a scripting language based on JavaScript that meets the ECMA-262 standard. ECMA, like other scripting languages, enriches and enlivens Web pages, but is the only scripting language on the Web based on a standard (the ECMA-262 specification, which outlines an object-oriented programming language that performs computations and manipulates objects within a host environment, such as the browser).
- ECMA (European Computer Manufacturers Association)
EMCA is composed of computer vendors and business-equipment manufacturers and suppliers, and oversees standardizing information and communications systems. Along with the appropriate National, European, and International organizations, ECMA aims to develop standards and technical reports, to encourage the correct use of standards by influencing the environment in which they are applied, and to herald the various standards that it produces. ECMA believes that economic growth in the world markets depends on the effective interchange of commercial, technical, and administrative data, text, and images. To this end, ECMA promotes standardization in a non-competitive mode and parallel with the product development teams of all interested parties.
- Event
An event is a notification that occurs in response to some action. It can be a change in state or as a result of the user clicking or moving the mouse, pressing a keyboard key, or other actions that are focus-related, element-specific, or object-specific. Programmers write code that respond to these actions.
- Event bubbling
Event bubbling ensures that the event handlers for all elements in which an event occurs have an opportunity to respond to the event. Previously, if an HTML element generated an event without an event handler being registered for it, there would be no reaction to the event. With event bubbling, the unhandled event continues up ("bubbles up") the element hierarchy until it finds an event handler that performs whatever scripting is set for the event. Event bubbling is useful because it allows multiple common actions to be handled centrally, it reduces the amount of overall code in the Web page, and it reduces the number of code changes required to update a Web document.
- Event handling
Event handling is the process by which a function or routine receives control when a corresponding event happens. The code, usually written in a scripting language, handles the event; events are notifications, such as clicking a button, moving the mouse over part of the Web page, or selecting a section of text.
- Extensible Markup Language
- Extensible Stylesheet Language