Apostila Javascript - Prof Guilherme Manuel
Apostila Javascript - Prof Guilherme Manuel
Introdução —----------------------------------------------------------------------------------- 3
Variáveis —------------------------------------------------------------------------------------- 5
Aritmética —------------------------------------------------------------------------------------ 6
2
Introdução
O Javascript é uma das principais tecnologias no desenvolvimento web. Por
meio dela é possível proporcionar interação ao usuário, dando mais vida para
os nossos projetos.
3
Programando em Javascript
Assim como o CSS podemos trabalhar com o Javascript por meio da
inicialização de uma tag, colocada na parte estrutural da página, a <script>.
Tudo que estiver dentro dessa tag, será interpretado como um script em
Javascript da página em questão, conforme exemplo abaixo:
4
Utilizar esse método para trabalhar com o Javascript pode trazer algumas
limitações. Por exemplo, se formos utilizar um determinado código em outras
páginas, devemos colocar o mesmo código no cabeçalho de cada uma. Isso
não será produtivo e nem eficiente para o desempenho do sistema.
Variáveis
Conforme você trabalhou nas aulas de Lógica de Programação, variáveis são
locais reservados na memória para armazenar informações temporárias.
Informações essas que possuem um tipo de dado, conforme demonstrado na
figura abaixo:
5
Javascript não é necessário informar o tipo de dado de uma determinada
variável. Veja o exemplo logo abaixo:
Entenda: no trecho alert(nome + " " + idade + " " + contratado) é utilizado o +
para inserir mais de um elemento no mesmo código. Nesse caso, concatenar
uma variável com um espaço e, em seguida, outra variável.
Aritmética
Realizar operações matemáticas é essencial em qualquer sistema. No
Javascript, assim como outras tecnologias, os valores devem estar
armazenados em variáveis e essas serão trabalhadas por meio de
operadores aritméticos. Analise os exemplos abaixo:
6
Trabalhando com operações aritméticas no Javascript:
7
Entrada de Dados
Para criarmos um sistema interativo é necessário que haja a leitura e o
processamento de informações fornecidas pelo nosso usuário. Por exemplo
uma calculadora, ela possui um campo onde são digitados os números. O
usuário, ao apertar uma determinada operação matemática, será feita uma
análise, pelo sistema, do que foi fornecido nos campos digitáveis e a
operação matemática para apontar um determinado resultado.
Já a <input> é utilizada para criar campos digitáveis. Nesse caso, por meio do
atributo type, definimos que será um campo digitável do tipo texto.
É por meio desses blocos que conseguimos referenciar o que nosso sistema
deverá fazer.
8
Agora que já criamos a nossa função, devemos chamá-la quando o usuário
realizar alguma ação. No exemplo que estamos construindo, a função será
executada ao clicar no botão enviar.
Para isso existe no HTML o atributo onclick, onde devemos referenciar uma
função e toda vez que o botão for clicado ela será executada. Analise o
exemplo abaixo:
Feito isso, foi demonstrado por meio do comando alert o valor dessa variável,
fornecido graças a leitura do documento HTML com o referido nome.
9
Existem outros comandos ao invés do getElementsByName, como por
exemplo o getElementById.
a) getElementById
b) getElementByClass
c) getElementByTagName
d) getElementByName
10
Estrutura de Condição
O uso da estrutura de condição é essencial na construção de sistemas web
interativos. Basicamente, por meio dessa estrutura, o programa executará
uma determinada, caso atinja uma determinada condição.
11
Por fim, para trabalharmos com essa estrutura, é necessário que tenhamos
em mente os operadores de condições. Para isso, analise a figura abaixo:
12
HTML com Javascript
Por meio do Javascript é possível fazer manipulação no documento HTML,
através do comando document.
Código HTML:
Código Javascript:
Entenda: Por meio das Id’s no HTML, inserimos esses elementos em uma
variável. Feito isso, utilizou-se o InnerHTML para inserir componentes HTML,
manipulando-os com o que foi armazenado nas variáveis.
13
1- Escreva um código que verifica se um número é positivo, negativo ou igual
a zero.
3- Crie uma página HTML com uma lista de imagens em miniatura e uma
área de visualização. Ao clicar em uma miniatura, exiba a imagem
correspondente na área de visualização.
14
15