JavaScript

Partilhar isto
" Voltar ao Índice do Glossário

JavaScript is a powerful programming language that was officially introduced in 1995, and it has undergone significant evolution since its inception. It started with its use in the Mosaic browser and Netscape, and later was adopted by Microsoft[1], leading to a browser war due to compatibility issues. JavaScript was standardized by Ecma International, leading to the release of ECMAScript, which has several versions. It is widely used in client-side scripting, with a majority of websites using it to enable dynamic content, animations, and more. JavaScript also powers server-side applications and embedded systems, thanks to the introduction of platforms like Node.js. Its execution relies on JavaScript engines, with the V8 engine being a prominent example. Despite being a trademark of Oracle Corporation, JavaScript is open-source and adheres to ECMAScript implementations, offering features like structured and imperative programming.

Definições de termos
1. Microsoft ( Microsoft ) A Microsoft é uma empresa tecnológica reconhecida mundialmente, conhecida pelo seu software, hardware e outros serviços digitais. Fundada em 1975 por Bill Gates e Paul Allen, lançou produtos revolucionários como o sistema operativo Windows, o pacote Microsoft 365 e as consolas de jogos Xbox. Sob a liderança do seu atual CEO, Satya Nadella, a Microsoft alargou o seu âmbito de aplicação à computação em nuvem e prosseguiu uma política de aquisições activas, incluindo o GitHub e a Mojang, para melhorar a sua oferta de produtos. Apesar de enfrentar críticas e desafios legais sobre o comportamento de monopólio e questões de usabilidade, a Microsoft manteve um desempenho financeiro sólido, atingindo mesmo uma capitalização de mercado de um bilião de dólares em 2019. Atualmente, continua a inovar e a expandir-se, ocupando uma posição significativa na indústria tecnológica global.
JavaScript (Wikipédia)

JavaScript (/ˈɑːvəskrɪpt/), often abbreviated as JS, is a linguagem de programação and core technology of the Web, alongside HTML e CSS. 99% of sítios Web use JavaScript on the client side for webpage behavior.

JavaScript
Screenshot of JavaScript source code
ParadigmMulti-paradigm: event-driven, functional, imperative, procedural, object-oriented
Concebido porBrendan Eich ou Netscape initially; others have also contributed to the ECMAScript standard
Apareceu pela primeira vezDecember 4, 1995; 28 years ago (1995-12-04)
Stable release
ECMAScript 2023 Editar isto no Wikidata / June 2023; 10 months ago (June 2023)
Preview release
ECMAScript 2025 Editar isto no Wikidata / 28 February 2024; 43 days ago (28 February 2024)
Disciplina de dactilografiaDynamic, fraco, duck
Filename extensions
  • .js
  • .cjs
  • .mjs
Sítio Webecma-international.org/publications-and-standards/standards/ecma-262/
Major implementations
V8, JavaScriptCore, SpiderMonkey, Chakra
Influenciado por
Java, Scheme, Self, AWK, HyperTalk
Influenced
ActionScript, ArkTS, AssemblyScript, CoffeeScript, Dart, Haxe, JS++, Opa, TypeScript

Web browsers have a dedicated JavaScript engine that executes the client code. These engines are also utilized in some servers and a variety of aplicações. The most popular runtime system for non-browser usage is Node.js.

JavaScript is a high-level, often just-in-time compiled language that conforms to the ECMAScript standard. It has digitação dinâmica, prototype-based object-orientatione first-class functions. It is multi-paradigm, supporting event-driven, functionale 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).

The ECMAScript standard does not include any input/output (I/O), such as networking, storage, ou graphics facilities. In practice, the web browser or other runtime system provides JavaScript APIs for I/O.

Although Java and JavaScript are similar in name, syntax, and respective standard libraries, the two languages are distinct and differ greatly in design.

" Voltar ao Índice do Glossário
pt_PT_ao90PT
Deslocar para o topo