Vanilla JS

Mais doce que um sorvete de baunilha

Hugo Deiró

hugodeiro.com

/hugodeiro

/hdeiro

/hdeiro

hugodeiro@gmail.com

/hdeiro

JavaScript é uma linguagem de programação interpretada, multi-paradigma e divertida pra caramba!

Um pouco da minha história...

Onde uso isso?

E essa história de um monte de Framework e Lib?

Mas vamos começar do começo, né?

(Só um pouquinho, mas é legal. Eu juro!)

Nos primórdios da internet tivemos um browser chamado Mosaic. Ele foi o primeiro browser

Após certo tempo, a galera do Mosaic criou um outro browser com diversas funcionalidades. Seu nome era Netscape

Por ser revolucionário para sua época, o Netscape dominou o mercado por bastante tempo!

Porém isso incomodou algumas pessoas... E isso deu uma treeeeeeeta!

A Microsoft, mais conhecida como dona da zorra toda na época (90%+ dos computadores do mundo rodavam windows) resolveu lançar seu próprio navegador

 

Tá, Hugo. Mas... E daí?

Com tempo, a MS embutiu o IE no Windows. E isso iniciou um dos períodos mais complexos da Web. A chamada: Guerra dos Browsers

Durante essa guerra dos Browsers muita coisa aconteceu. Uma delas foi o surgimento do JavaScript

O JavaScript foi criado em dezembro de 1995 por Brendan Eich, um engenheiro da NetScape sob a alcunha de "Mocha"

 

A primeira versão do mocha foi escrita em 10 dias! Agora, obviamente, foi melhorada com o tempo!

Interesting fact, Bill virou o carinha brother que é hoje depois de um processo que durou vários anos por conta da guerra dos browsers. Ele precisou se defender do supremo tribunal americano por acusões de monopólio!

 

Depois desses problemas, ele começou, aos poucos, a se afastar da MS.

 

Se curtiram essa história, vejam o comentário War of Browsers da Discovery (tem no Youtube). Lá irão falar com mais detalhes!

ES3, ES5, ES6, ES7, ES8, ES9

ES3, ES5, ES6, ES7, ES8, ES9, ES10

European Computer Manufacturers Association

ECMA-262

https://github.com/tc39/proposals

Repositório

https://github.com/hdeiro/javascript

 

Clone do Repositório

git clone https://github.com/HDeiro/javascript.git

Vanilla JS

By Hugo Deiró