E-Book - JavaScript para Iniciantes
E-Book - JavaScript para Iniciantes
E-Book - JavaScript para Iniciantes
PARA INICIANTES
Do Zero ao Primeiro Código
SOMOSTERA.COM A
SUMÁRIO
02 INTRODUÇÃO
11 GLOSSÁRIO: UM MERGULHO
NOS TERMOS DA LINGUAGEM
22 PRINCIPAIS FRAMEWORKS
29 INTERAÇÃO DO JAVASCRIPT
COM O DOM
33 EVENTOS EM JAVASCRIPT
Por isso, que bom que você está lendo este e-book.
Nele, você entenderá quais são esses conceitos fun-
damentais para dar os primeiros passos, como o JS
atua em uma página web, a importância da linguagem
e entenderá na prática como dar esses passos iniciais
com alguns códigos que ensinaremos.
SOMOSTERA.COM 02
PARA COMEÇAR:
POR QUE É UMA BOA IDEIA
APRENDER JAVASCRIPT?
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
SOMOSTERA.COM 04
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
O QUE VOCÊ
PODE FAZER COM
JAVASCRIPT
SOMOSTERA.COM 05
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
SOMOSTERA.COM 06
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
QUAL A FUNÇÃO DO
JAVASCRIPT EM UM
SITE?
SOMOSTERA.COM 07
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
SOMOSTERA.COM 08
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
SOMOSTERA.COM 09
_
PARA COMEÇAR: POR QUE É UMA BOA IDEIA APRENDER JAVASCRIPT?
Depois desse primeiro tópico com uma visão geral da linguagem, você
provavelmente já notou que está diante de uma das mais importantes
tecnologias da atualidade. Agora, vamos seguir para conceitos que
você precisa saber antes de começar a programar em JS.
SOMOSTERA.COM
SOMOSTERA.COM 10
10
GLOSSÁRIO:
UM MERGULHO NOS
TERMOS DA LINGUAGEM
JAVASCRIPT
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
» VARIÁVEIS
» FUNÇÕES OU MÉTODOS
» OPERADORES
» TIPOS DE DADOS
» ESTRUTURAS DE REPETIÇÃO
» ESTRUTURAS CONDICIONAIS
» FRAMEWORKS
SOMOSTERA.COM 12
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
VARIÁVEIS
SOMOSTERA.COM 13
_
FUNÇÕES
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
OU MÉTODOS
SOMOSTERA.COM 14
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
SOMOSTERA.COM 15
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
OPERADORES
SOMOSTERA.COM 16
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
TIPOS DE DADOS
SOMOSTERA.COM 17
_
ESTRUTURAS
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
DE REPETIÇÃO
ESTRUTURAS
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
CONDICIONAIS
if (x < 2){
//codigo do if
} else{
document.write(“<h1>teste do if </h1>”);
}
SOMOSTERA.COM 19
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
SOMOSTERA.COM 20
_
GLOSSÁRIO: UM MERGULHO NOS TERMOS DA LINGUAGEM JAVASCRIPT
FRAMEWORKS
SOMOSTERA.COM 21
PRINCIPAIS
FRAMEWORKS
_
PRINCIPAIS FRAMEWORKS
SOMOSTERA.COM 23
_
PRINCIPAIS FRAMEWORKS
ANGULAR
SOMOSTERA.COM 24
_
PRINCIPAIS FRAMEWORKS
REACT
SOMOSTERA.COM 25
_
PRINCIPAIS FRAMEWORKS
NODE.JS
SOMOSTERA.COM 26
_
PRINCIPAIS FRAMEWORKS
EMBER JS
SOMOSTERA.COM 27
_
PRINCIPAIS FRAMEWORKS
VUE.JS
SOMOSTERA.COM 28
INTERAÇÃO DO
JAVASCRIPT COM O DOM
_
INTERAÇÃO DO JAVASCRIPT COM O DOM
SOMOSTERA.COM 30
Fonte: Tableless
_
INTERAÇÃO DO JAVASCRIPT COM O DOM
SOMOSTERA.COM 31
_
INTERAÇÃO DO JAVASCRIPT COM O DOM
SOMOSTERA.COM 32
EVENTOS EM
JAVASCRIPT
_
EVENTOS EM JAVASCRIPT
SOMOSTERA.COM 34
_
EVENTOS EM JAVASCRIPT
SOMOSTERA.COM 35
_
EVENTOS EM JAVASCRIPT
SOMOSTERA.COM 36
PRIMEIROS PASSOS
ANTES DE PROGRAMAR
_
PRIMEIROS PASSOS ANTES DE PROGRAMAR
SOMOSTERA.COM 38
_
PRIMEIROS PASSOS ANTES DE PROGRAMAR
SOMOSTERA.COM 39
_
PRIMEIROS PASSOS ANTES DE PROGRAMAR
SOMOSTERA.COM 40
MÃO NA MASSA: CRIANDO
SEU PRIMEIRO CÓDIGO
_
MÃO NA MASSA: CRIANDO SEU PRIMEIRO CÓDIGO
SOMOSTERA.COM 42
_
MÃO NA MASSA: CRIANDO SEU PRIMEIRO CÓDIGO
OLÁ,
MUNDO
<html>
<head>
<meta charset=“utf-8”/>
<title>Meu Primeiro Codigo</title>
<body>
</body>
</head>
</html>
SOMOSTERA.COM 43
_
MÃO NA MASSA: CRIANDO SEU PRIMEIRO CÓDIGO
SOMOSTERA.COM 44
_
MÃO NA MASSA: CRIANDO SEU PRIMEIRO CÓDIGO
FORMULÁRIO SIMPLES
<form name=“meu_form”>
<h1>Cadastre-se</h1>
<label for=“nome”>Nome</label>
<input type=“text” id=“nome-id” placeholder=“nome e sobrenome” required=“required” name=“nome” />
<br>
<br>
<label for=“email”>Email</label>
<input type=“email” id=“email-id” placeholder=“[email protected]” name=“email” />
<br>
<br>
SOMOSTERA.COM 45
_
MÃO NA MASSA: CRIANDO SEU PRIMEIRO CÓDIGO
function Enviar () {
if (nome.value != “”) {
alert(‘Obrigado, ‘ + nome.value + ‘, os seus dados foram encaminhados com sucesso’);
}
SOMOSTERA.COM 46
CONCLUSÃO
CONHEÇA O CURSO
SOMOSTERA.COM 47
SOBRE A TERA
Redação
Gabriel Sacramento
Revisão
Rebeca Nascimento
Direção de arte
Tatiane Rocha
Diagramação
Marina Ferreira
SOMOSTERA.COM 49