Beruflich Dokumente
Kultur Dokumente
Variáveis .................................................................................................... 8
Variáveis: tipos de dados ........................................................................... 8
Operadores .............................................................................................. 11
Operadores aritméticos ............................................................................ 11
Operadores lógicos .................................................................................. 11
Operadores de comparação .................................................................... 11
Situação ................................................................................................... 15
Tarefa – Resolvendo a situação .............................................................. 15
Exercícios extras...................................................................................... 17
CAPÍTULO 5 – USO DE FUNÇÕES, OBJETOS, DOM E EVENTOS DE DISPARO
......................................................................................................................... 18
Funções ................................................................................................... 18
Definição da função ................................................................................. 18
3
Apresentação do curso
4
CAPÍTULO 1 – RESOLUÇÃO DE PROBLEMAS DE LÓGICA
lógica de programação
Lógica de programação
ações para atingir um determinado objetivo. Estas sequências podem ser entendidas
Pense em uma situação comum do dia a dia, como por exemplo a ação de dirigir:
Dirigindo
Note que a condição do algoritmo acima é definida pela cor do sinal. A partir disso,
há a possibilidade de parar o veículo ou seguir andando.
Situação
variável B. A seguir troque os seus conteúdos fazendo com que o valor que está
5
Tarefa – Resolvendo a situação
Objetivo: síntese da própria linguagem de maneira que a lógica chegue a
assemelhar-se a comandos.
5. Agora, como a variável A está vazia, transfira o valor da variável B para a variável A;
6
7. Pronto! Você efetuou a troca dos valores da variável A para a variável B.
Exercícios extras
assemelhar-se a comandos.
assemelhar-se a comandos.
1. Crie uma função que descubra se um valor informado pelo usuário é positivo ou negativo
(considere o valor zero como positivo). Exiba na tela o resultado com uma mensagem
amigável.
7
CAPÍTULO 2 – ESTRUTURA E SINTAXE JAVASCRIPT E
VARIÁVEIS
Variáveis
dados. Você começa declarando uma variável com a palavra-chave var, seguida por
Após a declaração de uma variável, você pode dar a ela um valor. Exemplo:
As variáveis possuem uma classificação quanto ao tipo de dado que está sendo
inserido:
String: São utilizadas para guardar dados que são representados em forma de
texto.
8
Boolean: Representam um valor verdadeiro ou falso.
1. Uma vez que você declarou uma variável, você pode adicionar um valor a ela. Digite
meuNome=’João’; e pressione Enter
2. Repita o processo com a idade: minhaIdade=’30’;
3. Você pode retornar os valores de suas variáveis digitando seus nomes no console. Digite
meuNome e pressione Enter.
9
1. Você pode alterar uma variável dando a ela um valor diferente. Digite meuNome=’Bob’; e
pressione Enter
2. Retorne o nome da variável e veja o resultado
Exercícios extras
1. Utilizando o console do Google Chrome, crie uma variável para retornar o valor Javascript ao
digitar meuCurso e uma para retornar o valor França ao digitar myPlace. Faça o teste de
execução
2. Utilizando o console do Google Chrome, altere o valor das variáveis criadas anteriormente:
meuCurso passará a ter o valor Html5 e myPlace passará a ter o valor Brasil
10
CAPÍTULO 3 – APRESENTAÇÃO DOS TIPOS DE DADOS,
ESTRUTURAS DE CONTROLE E OPERADORES
Operadores
Para manipular variáveis, é necessária a utilização de operadores. No Javascript
comparativos e etc.
Operadores aritméticos
São os responsáveis por efetuar cálculos matemáticos. Os operadores aritméticos
padrão são os de soma (+), subtração (-), multiplicação (*) e divisão (/).
Operadores lógicos
Operadores lógicos são usados para criar expressões que envolvam valores do tipo
Operadores de comparação
Um operador de comparação compara seus operandos e retorna um valor lógico
11
Tarefa – Trabalhando com operadores aritméticos
Objetivo: Reconhecimento dos operadores, estruturas condicionais e estrutura de
programas.
programas.
12
7. Abra o arquivo no navegador e verifique o resultado. Deverá ser 16
As instruções IF e ELSE
A instrução if é uma das mais importantes em JavaScript. Você pode utilizar esta
exemplo disso é quando você quer que o seu script execute uma ação baseada na
resposta do usuário.
programas.
1. Abra o arquivo base.html no seu editor de códigos e salve-o com o nome teste-if.html
2. Dentro da tag body, crie a seguinte linha de código: <script type="text/javascript"> </script>
3. Dentro da tag script você irá declarar a primeira variável: var valor1 = 200;
4. Pressione Enter e digite a segunda variável: var valor2 = 300;
5. Na linha seguinte digite:
if (resultado == 500){
alert('O valor do resultado é igual a 500')
}
13
O script anterior exemplifica bem o uso da instrução if para testar uma condição. Isto
quer dizer: “Se o valor da variável resultado for igual a 500, execute uma ação. Note
o uso do sinal { } para definir a ação que será executada pelo script se a condição for
aprovada.
Exercícios extras
1. Crie um script que escreva na tela do navegador “A soma dos números é 480”. Declare as
variáveis como desejar para que o resultado seja obtido.
1. Crie uma variável com o nome v1 e valor 18, e outra com nome v2 e valor 35. Em seguida,
faça com que o script imprima na tela a mensagem “Curso de JavaScript”, ao analisar se v1 é
menor que v2.
14
CAPÍTULO 4 – RESOLUÇÃO DE PROBLEMAS DE LÓGICA
DE PROGRAMAÇÃO UTILIZANDO JAVASCRIPT
Neste capítulo você irá fazer a resolução de alguns problemas de lógica utilizando a
Situação
pelo usuário: 15, 17 e 35. Utilize as variáveis valor1, valor2 e valor3. Exiba a média
repetição em conjunto.
5. Dentro da tag script, crie as variáveis que receberão os valores: valor1 recebe 15,
valor2 recebe 17 e valor3 recebe35
15
6. Crie a variável total, que receberá a soma de valor1, valor2 e valor3
7. Crie a variável media, que receberá o resultado de total dividido por três.
8. Agora, insira a instrução que irá escrever o resultado da média juntamente ao texto “A
média dos valores informados é ”
16
Exercícios extras
repetição em conjunto.
1. Use a estrutura de repetição enquanto condição faz para mostrar uma contagem de números
pares na tela. Essa contagem deve iniciar em 0 e terminar com um número previamente
informado pelo usuário.
repetição em conjunto.
17
CAPÍTULO 5 – USO DE FUNÇÕES, OBJETOS, DOM E
EVENTOS DE DISPARO
acessá-los ou manipulá-los.
Funções
Guardar esses trechos de comandos em uma função significa que podemos deixar o
código mais organizado, evitando ter que escrever os mesmos comandos repetidas
vezes.
Definição da função
function nome_da_função( ) {
personalização do código.
18
2. Digite o seguinte código para iniciar a função
3. Em seguida, digite a instrução que irá analisar se o número divido por dois terá resto zero.
Caso isso aconteça, o resultado do cálculo será um número par
4. Caso o resultado do if não seja confirmado, será preciso retornar o valor contrário, ou seja,
ímpar
personalização do código.
1. Agora você precisa chamar a função criada. Defina uma variável para o resultado
acrescentando o valor que será utilizado para verificação, como mostrado na linha nove
19
2. Em seguida, faça a função retornar o valor no console.
DOM
estrutura de uma página web. Ele é carregado pelo browser assim que a página é
aberta.
20
Elementos do DOM
A primeira coisa que você precisa fazer é encontrar o elemento com o qual quer
trabalhar. Para isso, ao trabalhar com o DOM, você pode procurá-las pelo atributo id,
pelo nome da tag (h1, p, img, div, etc.) ou pelo nome da classe.
personalização do código.
4. Defina também uma variável com o nome boxAzul que receberá o id caixa-2
5. Após a criação das variáveis, digite o comando utilizado para a troca de cor de fundo do
elemento caixa-1 (boxVerde). A cor escolhida será o verde (green)
21
6. Faça o mesmo com o elemento caixa-2 (boxAzul), escolhendo a cor azul (blue)
7. Verifique no navegados os dois elementos alterados
8. Troque o texto do elemento caixa-2 para “Obrigado pela atenção” utilizando o elemento
innerText mostrado a seguir
Exercícios extras
personalização do código.
1. Abra o console do seu navegador e crie uma função que calcule o IMC (índice de massa
corporal) de uma pessoa que tenha 1,82m de altura e 85 quilos
2. Atribua as variáveis desejadas e faça o resultado ser exibido no próprio console
personalização do código.
22
CAPÍTULO 6 – VALIDAÇÃO DE FORMULÁRIOS
Validar formulários
mensagem avisando que o campo não foi preenchido, antes do formulário ser
enviado.
3. A validação será feita após o usuário clicar no botão de envio. Para isso, será necessário criar
a ação (onclick) no botão que chamará a função de validação.
Esse material é de uso exclusivo do curso JAVASCRIPT – INTERATIVIDADE PARA WEB
23
4. Dentro da tag script, crie a função para realizar a validação
5. No campo da função, crie as variáveis que receberão os valores dos campos do formulário
6. Após a criação das variáveis, será criada uma condição que analise se os campos estão em
branco. Caso estejam, um alerta com a mensagem “Campo nome é obrigatório” será exibido
na tela
9. Repita o processo com o restante dos campos. Acrescente a condição if para todos, altere a
mensagem de alerta e os campos de nome necessários. Faça o teste novamente
Esse material é de uso exclusivo do curso JAVASCRIPT – INTERATIVIDADE PARA WEB
24
Exercícios extras
25
CAPÍTULO 7 – JQUERY, INSTALAÇÃO, PLUG-INS E
VALIDAÇÃO
Neste capítulo você aprenderá um pouco mais sobre jQuery, suas bibliotecas e as
formas de operação.
JQuery
eventos e etc.
Instalando o jQuery
26
2. Veja qual é a última versão comprimida e faça o download para a pasta Exercício jQuery>JS.
Observação: Pode ser que, em vez de iniciar o download do arquivo, o código abra em
formato texto em uma outra aba do navegador. Se isso acontecer, pressione CTRL + A para
selecionar todo o código e CTRL + C para copiá-lo. Em seguida, abra um novo arquivo js no
seu editor de códigos, cole o código e salve o com a extensão '.js'. Por exemplo 'jquery.js'.
3. Abra o arquivo show-hide-jquery.html e, na área <head> </head>, crie o link para “chamar” o
arquivo jQuery: <script src="js/jquery.js"></script>
JQuery - Sintaxe
Basicamente tudo que você fizer em jQuery começará com um sinal de cifrão '$'. A
um elemento com o id, será identificado pela hashtag: "#exemplo". As tags podem
27
2. Dentro da nova tag <script>, inicie a criação da função
3. Em seguida, dentro da função, será criada a seleção para o elemento que receberá o clique,
no caso, a div com a classe “btn”
4. Agora, é preciso fazer a seleção do parágrafo com a classe caixa, que tem uma relação de
parentesco com o botão que será clicado. Em seguida, a aplicação do efeito slideToggle
5. Abra o site no navegador e clique sobre o botão “Clique para mostrar”. Veja o efeito em
funcionamento
6. Em seguida, crie um if para que, ao clicar sobre o botão, o texto do mesmo seja alterado para
“Clique para ocultar”
7. Crie um else para que, quando o “Clique para ocultar” receber o clique, volte para “Clique
para mostrar”
28
8. Volte ao navegador, atualize a página e teste novamente o clique sobre os botões
Exercícios extras
1. Crie uma pasta chamada Exercitando jQuery e dentro dela as pastas img, css e js.
2. Baixe o jQuery do site oficial e faça a alocação dos arquivos na pasta correta
3. Copie o arquivo show-hide-jquery-2.html para a sua pasta Exercitando jQuery
4. Utilizando os conhecimentos vistos em aula, crie um efeito para mostrar e ocultar o texto do
parágrafo.
5. Faça com que o nome do botão seja alterado para “Ocultar informação” ao ser clicado para
exibir e que volte ao nome anterior (“Exibir informação”) quando recolhido
29
Referências:
LÓGICA DE PROGRAMAÇÃO
30