Capítulo 1

Introdução ao Javascript

Criado por: Malcon Toledo

Aulas em Vídeo


Down arrow

Parte 1/1

Como o JavaScript funciona

O que é o JavaScript

HTML - linguagem de marcação

JavaScript - linguagem de programação

por meio de scripts as páginas poderiam ganhar "comportamentos" e "funcionalidades"

o próprio navegador interpreta e executa os scripts

Adaptação: medium.com

JavaScript Engine

SpiderMonkey - Firefox

V8 - Chrome

JavaScriptCore - Safari

Chakra - Edge

Evolução do JavaScript

Java X JavaScript

São linguagens totalmente independentes

O JavaScript foi criado para dar vida às páginas HTML (1985 - Netscape)

Inicialmente o JavaScript era para ter se chamado "LiveScript"

Como a Netscape e a Sum eram parceiras e o Java estava bem difundido, por marketing, resolveram dar o nome de JavaScript para essa nova linguagem da Netscape

Hoje em dia o JavaScript tem sua própria especificação: [ECMAScript]

JavaScript X JScript

JScript foi criado em 1996 pela Microsoft para IE 3.0

Javascript e JScript não eram totalmente compatíveis

Surge a necessidade de um padrão

p

ECMA Internacional

´
E European
C Computer
M Manofacturers
A Association

ECMA é uma associação fundada em 1961 dedicada à padronização de sistemas de informação. Desde 1994 passou a se denominar Ecma International para refletir suas atividades internacionais.

Edição Ano
ES 1 1997
ES 2 1998
ES 3 1999
ES 4 2003 (Abandonada)
ES 5 2009 Novidades:
API Object
Métodos para acessar arrays utilizando um estilo mais funcional, incluindo map, filter, reduce, e forEarch
Tratamento de arquivos JSON - (JSON.parse(),JSON.stringify())
Padronização de datas - Date.now();
ES 6 2015 Novidades:
arrows, classes, template string;
Default parameter values;
let + const;
promises.
ES 7 2016
ES 11 2020

Links Úteis

Padrão da Linguagem https://www.ecma-international.org
Tabela de Compatibilidade https://kangax.github.io
ECMAScript 5 X ECMAScript 6 http://es6-features.org
Manual de Referencia https://developer.mozilla.org

Editores de Código