INTRODUÇÃO AO JAVASCRIPT


O que realmente é JavaScript


JavaScript é uma linguagem de programação que pode ser aplicada em um documento HTML e usada para criar interações dinâmicas em sites. Ela foi inventada por Brendan Eich, co-fundador do projeto Mozilla, da Fundação Mozilla e da Corporação Mozilla.


Você pode fazer muita coisa com JavaScript. Você vai começar com coisas simples como ajustar layouts, fazer coisas acontecerem quando botões quando são clicados, sliders e galerias de imagem — mas a medida que você for ganhando experiência com a linguagem, você poderá criar jogos, animações gráficas em 2D e 3D, aplicativos com base de dados e muito mais.


JavaScript é por si só uma linguagem compacta, mas muito flexível, e desenvolvedores tem escrito diversas ferramentas para que você possa ter acesso à várias funcionalidades extras com pequeno esforço. Essas incluem:



No entanto, JavaScript é um pouco mais difícil do que HTML e CSS, e você terá que começar devagar e continuar trabalhando em pequenos passos. Para começar, mostraremos a você como adicionar algum Javascript realmente básico para sua página, para criar um exemplo "Olá Mundo!!"


See the Pen Exemplo JS by Leandro Ferreira de Jesus (@leanfj) on CodePen.

O que aconteceu?


Seu botão incluiu o texto "Olá mundo!" usando JavaScript. Nós fizemos isso usando uma função chamada querySelector() para pegar uma referência do nosso cabeçalho <h2> e armazená-la em uma variável chamada texto. Isso é similar ao que fizemos em CSS usando os seletores. Quando nós queremos fazer algo a um elemento, então precisamos selecioná-lo primeiro. Depois disso, nós indicamos o valor da propriedade texto.innerHTML (que representa o conteúdo do cabeçalho) para "Olá Mundo".


Como você adiciona JavaScript na sua página?


O JavaScript é inserido na sua página de uma maneira similar ao CSS. Enquanto o CSS usa o elemento <link> para aplicar folhas de estilo externas e o elemento <style> para aplicar folhas de estilo internas, o JavaScript só precisa de um amigo no mundo do HTML — o elemento <script>. Vamos aprender como funciona.


JavaScript interno


See the Pen JavaScript interno by Leandro Ferreira de Jesus (@leanfj) on CodePen.


JavaScript externo

See the Pen JavaScript externo by Leandro Ferreira de Jesus (@leanfj) on CodePen.


Manipuladores de JavaScript inline

See the Pen Manipuladores de JavaScript inline by Leandro Ferreira de Jesus (@leanfj) on CodePen.