Hoje irei começar a falar sobre Javascript(antiga LiveScript
), que ao contrário do que muito desenvolvedor por aí pensa, não é baseada em Java, mas sim em linguagem de script, esse nome foi apenas uma jogada de marketing.
Vou citar alguns pontos da linguagem e caso se interessem em se aprofundar mais, deixarei links no final do post.
* Imperativa e Estruturada;
* Dinâmica
- Tipagem Dinâmica;
- Baseada em Objetos;
OBS: Esse é um fato muito interessante, mas tem muito desenvolvedor que não conhece.
* Funcional
- Funções de primeira classe;
- Funções Aninhadas;
- Fechamentos;
* Baseada em protótipos
- Protótipos;
- Funções e métodos;
Seu uso geral são em páginas Web para dar uma maior dinamicidade que só é possível pelo fato de ser uma linguagem client-side, o que significa dizer que ela é executada diretamente no computador do usuário.
Para o mercado web, você pode saber PHP, JAVA
, RUBY
, outra linguagem ou qualquer tecnologia atreladas a ela, mas se não souber javascript, está fora, pois ele é essencial(minha opinião). Por isso irei tentar seguir uma ordem cronológica as referências do Livro JavaScript & DHTML Cookbook – Oreilly
(imagem da capa abaixo), dando algumas opiniões e dicas sobre ferramentas, lógica de programação, orientação a objetos e no que mais souber. Mas isso vai ficar para um próximo post.
AVISO IMPORTANTE: minha fonte de pesuisa foi o site Wikipédia nesse link: http://pt.wikipedia.org/wiki/JavaScript.
