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, 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ó
Vanilla JS
- 588