SlideShare uma empresa Scribd logo
1 de 12
Baixar para ler offline
Internet I
Primeiros Passos com JavaScript
Prof. Manoel Afonso
O que é JavaScript
 JavaScript é uma linguagem de programação interpretada;
 Foi originalmente implementada como parte dos navegadores web
para que scripts pudessem ser executados do lado do cliente e
interagissem com o usuário;
 JavaScript é uma linguagem de programação, então sim, finalmente
vocês podem dizer que são programadores o/
Como usar?
 Assim como tudo no HTML, JavaScript é usado com tags, mais
especificamente a tag <script>
 Abaixo temos um exemplo de como usar a tag <script> para calcular dois
números:
<script>
var result = 1 + 2;
alert(result);
</script>
Entendendo Melhor
 Variáveis (var) são elementos que usamos no código para guardar
dados, podemos guardar números, textos, e-mails, senhas, e até
mesmo fotos;
 Sempre ao final de uma linha devemos usar o “;” para indicar que
aquele código acabou;
 A tag <script> vai separada do corpo e do cabeçalho, ela é uma parte
totalmente independente do <body>
Funções
 Para executarmos determinada função usando o JavaScript precisamos fazer
functions como no exemplo a seguir:
<script>
function calcular(){
var result = 1 + 2;
alert(result);
}
</script>
Não entendi o código...
 Cada function tem um nome, e é entre chaves {} que escrevemos tudo que
acontece dentro dela, no caso usamos o exemplo para colocar o calculo;
 É no “alert()” que damos a mensagem da resposta para o usuário, existem 3
tipos de opções de mensagem no alert:
 Variável: é quando colocamos uma variável no alert, logo será informado o valor
que existe dentro daquela variável. Ex: alert(result);
 Literal: é um tipo de texto, tudo que é colocado entre “aspas” é um literal, porque
é escrito literalmente oque está ali. Ex: alert(“oi, meu nome é Manoel”);
 Concatenado: é quando se une um literal a uma variável, geralmente fazemos isso
usando o sinal de “+”, o código irá unir o valor que está na variável com o que você
escreveu no literal. Ex: alert(“oi, seu resultado é:” + result);
E como fazer para a function executar?
 A function precisa ser chamada para que algo seja executado, geralmente nós
chamamos ela ao clicar em alguma coisa, para isso temos o atributo “onclick”
que podemos colocar em um botão por exemplo:
<input type=“submit” onclick=“calcular()” value=“calcule”/>
 No caso acima temos um botão, e ao clicar nele você acaba executando o
comando que está no onclick, isso chama a function calcular() do nosso
código.
 Para chamar uma function no onclick é só colocar o nome dela.
Posso usar dados de um formulário?
 Sim, para pegar dados de um formulário precisamos criar uma variável para
receber esse dado, em seguida usamos um código onde informamos o id do
dado que queremos e pronto, temos nosso dado guardado em nossa variável:
var meunome = document.getElementById('nome').value;
 No caso acima temos a variável “meunome” que está recebendo o valor que
está dentro de um input type=“text” que tem a id=“nome”.
Exemplo de Código
Para entender...
 No código do slide anterior fizemos uma function que pegava o valor
de dois inputs e multiplicava-os, mostrando seu resultado no alert()
 No body temos o form onde estão duas caixas de texto para que o
usuário insira os números, e um botão onde está nosso onclick para
chamarmos nossa function.
 Ao clicar no botão a function se ativa, pegando os valores,
calculando, e mostrando a resposta para o usuário.
Dúvidas?
Exercício
 Crie um formulário que peça para o usuário o nome dele,
o ano em que ele nasceu e o ano atual, e então calcule
quando anos o usuário tem, ao final do calculo deve ser
informado a seguinte frase: “Fulano, você tem X anos!”
 Crie um aplicativo de FireFox OS usando este exercício.

Mais conteúdo relacionado

Mais procurados (6)

Php women oficina iniciante de php
Php women   oficina iniciante de phpPhp women   oficina iniciante de php
Php women oficina iniciante de php
 
Repetições e vetores
Repetições e vetoresRepetições e vetores
Repetições e vetores
 
Estrutura de repetição com Ruby[AULA-3]
Estrutura de repetição com Ruby[AULA-3]Estrutura de repetição com Ruby[AULA-3]
Estrutura de repetição com Ruby[AULA-3]
 
Aula 1 2
Aula 1 2Aula 1 2
Aula 1 2
 
Funções com Ruby[AULA 5]
Funções com Ruby[AULA 5]Funções com Ruby[AULA 5]
Funções com Ruby[AULA 5]
 
Aula 11
Aula 11Aula 11
Aula 11
 

Semelhante a Internet I - Aula 07 - Primeiros Passos com JavaScript

Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
Thalles Anderson
 

Semelhante a Internet I - Aula 07 - Primeiros Passos com JavaScript (20)

Javascript Recuperando Dados De Formularios
Javascript    Recuperando Dados De FormulariosJavascript    Recuperando Dados De Formularios
Javascript Recuperando Dados De Formularios
 
Cap07
Cap07Cap07
Cap07
 
Criando um App com App Inventor 2
Criando um App com App Inventor 2Criando um App com App Inventor 2
Criando um App com App Inventor 2
 
Curso de python capítulo 1 - introdução
Curso de python   capítulo 1 - introduçãoCurso de python   capítulo 1 - introdução
Curso de python capítulo 1 - introdução
 
Apostila de-arduino
Apostila de-arduinoApostila de-arduino
Apostila de-arduino
 
Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2Introdução ao desenvolvimento de apps para Android - Dia 2/2
Introdução ao desenvolvimento de apps para Android - Dia 2/2
 
Excel Basic com VBA - Macros
Excel Basic com VBA - MacrosExcel Basic com VBA - Macros
Excel Basic com VBA - Macros
 
Modulo02
Modulo02Modulo02
Modulo02
 
Javascript manual
Javascript manualJavascript manual
Javascript manual
 
Slide 04 adicionando usuários e conhecendo o auto load
Slide 04   adicionando usuários e conhecendo o auto loadSlide 04   adicionando usuários e conhecendo o auto load
Slide 04 adicionando usuários e conhecendo o auto load
 
Javascript Eventos, Métodos e Funções
Javascript Eventos, Métodos e FunçõesJavascript Eventos, Métodos e Funções
Javascript Eventos, Métodos e Funções
 
A programacao basica
A programacao basicaA programacao basica
A programacao basica
 
A programação básica
A programação básicaA programação básica
A programação básica
 
Aula2
Aula2Aula2
Aula2
 
Ap vetores
Ap vetoresAp vetores
Ap vetores
 
Exemplos registros e funções
Exemplos registros e funçõesExemplos registros e funções
Exemplos registros e funções
 
Alg aula 03 - construcao algoritmos2 tp1
Alg   aula 03 - construcao algoritmos2 tp1Alg   aula 03 - construcao algoritmos2 tp1
Alg aula 03 - construcao algoritmos2 tp1
 
Introdução ao javascript
Introdução ao javascriptIntrodução ao javascript
Introdução ao javascript
 
Algoritmos
AlgoritmosAlgoritmos
Algoritmos
 
Estrutura de repetição
Estrutura de repetiçãoEstrutura de repetição
Estrutura de repetição
 

Mais de Manoel Afonso

Mais de Manoel Afonso (17)

Servidores 03 - Hyper V
Servidores 03 - Hyper VServidores 03 - Hyper V
Servidores 03 - Hyper V
 
Servidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivosServidores 02 - Sistemas de arquivos
Servidores 02 - Sistemas de arquivos
 
Servidores 01 - Servidores web
Servidores 01 - Servidores webServidores 01 - Servidores web
Servidores 01 - Servidores web
 
Android - Aula 01
Android - Aula 01Android - Aula 01
Android - Aula 01
 
Inglês Técnico - Aula 04 - Friends in Plural!
Inglês Técnico - Aula 04 - Friends in Plural!Inglês Técnico - Aula 04 - Friends in Plural!
Inglês Técnico - Aula 04 - Friends in Plural!
 
Banco de Dados I - Aula 02 - Entidades e Relacionamentos!
Banco de Dados I - Aula 02 - Entidades e Relacionamentos!Banco de Dados I - Aula 02 - Entidades e Relacionamentos!
Banco de Dados I - Aula 02 - Entidades e Relacionamentos!
 
Inglês Técnico - Aula 02 - Skimming!
Inglês Técnico - Aula 02 - Skimming!Inglês Técnico - Aula 02 - Skimming!
Inglês Técnico - Aula 02 - Skimming!
 
Inglês Técnico - Aula 01 - Welcome to sua aula of English
Inglês Técnico - Aula 01 - Welcome to sua aula of EnglishInglês Técnico - Aula 01 - Welcome to sua aula of English
Inglês Técnico - Aula 01 - Welcome to sua aula of English
 
Banco de dados I - Aula 01 - Guardando Tudo no Armário
Banco de dados I - Aula 01 - Guardando Tudo no ArmárioBanco de dados I - Aula 01 - Guardando Tudo no Armário
Banco de dados I - Aula 01 - Guardando Tudo no Armário
 
Internet I - Aula 08 - Intercâmbio de Dados
Internet I - Aula 08 - Intercâmbio de DadosInternet I - Aula 08 - Intercâmbio de Dados
Internet I - Aula 08 - Intercâmbio de Dados
 
Automação de Escritório - Aula 07 - Gerações
Automação de Escritório - Aula 07 - GeraçõesAutomação de Escritório - Aula 07 - Gerações
Automação de Escritório - Aula 07 - Gerações
 
Internet I - Aula 06 - Formulários
Internet I - Aula 06 - FormuláriosInternet I - Aula 06 - Formulários
Internet I - Aula 06 - Formulários
 
Automação de Escritório - Aula 06 - Ergonomia
Automação de Escritório - Aula 06 - ErgonomiaAutomação de Escritório - Aula 06 - Ergonomia
Automação de Escritório - Aula 06 - Ergonomia
 
Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!Internet I - Aula 05 - Primeiro App FireFox OS!
Internet I - Aula 05 - Primeiro App FireFox OS!
 
Internet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSSInternet I - Aula 04 - Coisando o HTML com o CSS
Internet I - Aula 04 - Coisando o HTML com o CSS
 
Automação de Escritório - Aula 03 - As Influências do Novo Mundo
Automação de Escritório - Aula 03 - As Influências do Novo MundoAutomação de Escritório - Aula 03 - As Influências do Novo Mundo
Automação de Escritório - Aula 03 - As Influências do Novo Mundo
 
Internet I - Aula 03 - O Maravilhoso Mundo do HTML
Internet I - Aula 03 - O Maravilhoso Mundo do HTMLInternet I - Aula 03 - O Maravilhoso Mundo do HTML
Internet I - Aula 03 - O Maravilhoso Mundo do HTML
 

Internet I - Aula 07 - Primeiros Passos com JavaScript

  • 1. Internet I Primeiros Passos com JavaScript Prof. Manoel Afonso
  • 2. O que é JavaScript  JavaScript é uma linguagem de programação interpretada;  Foi originalmente implementada como parte dos navegadores web para que scripts pudessem ser executados do lado do cliente e interagissem com o usuário;  JavaScript é uma linguagem de programação, então sim, finalmente vocês podem dizer que são programadores o/
  • 3. Como usar?  Assim como tudo no HTML, JavaScript é usado com tags, mais especificamente a tag <script>  Abaixo temos um exemplo de como usar a tag <script> para calcular dois números: <script> var result = 1 + 2; alert(result); </script>
  • 4. Entendendo Melhor  Variáveis (var) são elementos que usamos no código para guardar dados, podemos guardar números, textos, e-mails, senhas, e até mesmo fotos;  Sempre ao final de uma linha devemos usar o “;” para indicar que aquele código acabou;  A tag <script> vai separada do corpo e do cabeçalho, ela é uma parte totalmente independente do <body>
  • 5. Funções  Para executarmos determinada função usando o JavaScript precisamos fazer functions como no exemplo a seguir: <script> function calcular(){ var result = 1 + 2; alert(result); } </script>
  • 6. Não entendi o código...  Cada function tem um nome, e é entre chaves {} que escrevemos tudo que acontece dentro dela, no caso usamos o exemplo para colocar o calculo;  É no “alert()” que damos a mensagem da resposta para o usuário, existem 3 tipos de opções de mensagem no alert:  Variável: é quando colocamos uma variável no alert, logo será informado o valor que existe dentro daquela variável. Ex: alert(result);  Literal: é um tipo de texto, tudo que é colocado entre “aspas” é um literal, porque é escrito literalmente oque está ali. Ex: alert(“oi, meu nome é Manoel”);  Concatenado: é quando se une um literal a uma variável, geralmente fazemos isso usando o sinal de “+”, o código irá unir o valor que está na variável com o que você escreveu no literal. Ex: alert(“oi, seu resultado é:” + result);
  • 7. E como fazer para a function executar?  A function precisa ser chamada para que algo seja executado, geralmente nós chamamos ela ao clicar em alguma coisa, para isso temos o atributo “onclick” que podemos colocar em um botão por exemplo: <input type=“submit” onclick=“calcular()” value=“calcule”/>  No caso acima temos um botão, e ao clicar nele você acaba executando o comando que está no onclick, isso chama a function calcular() do nosso código.  Para chamar uma function no onclick é só colocar o nome dela.
  • 8. Posso usar dados de um formulário?  Sim, para pegar dados de um formulário precisamos criar uma variável para receber esse dado, em seguida usamos um código onde informamos o id do dado que queremos e pronto, temos nosso dado guardado em nossa variável: var meunome = document.getElementById('nome').value;  No caso acima temos a variável “meunome” que está recebendo o valor que está dentro de um input type=“text” que tem a id=“nome”.
  • 10. Para entender...  No código do slide anterior fizemos uma function que pegava o valor de dois inputs e multiplicava-os, mostrando seu resultado no alert()  No body temos o form onde estão duas caixas de texto para que o usuário insira os números, e um botão onde está nosso onclick para chamarmos nossa function.  Ao clicar no botão a function se ativa, pegando os valores, calculando, e mostrando a resposta para o usuário.
  • 12. Exercício  Crie um formulário que peça para o usuário o nome dele, o ano em que ele nasceu e o ano atual, e então calcule quando anos o usuário tem, ao final do calculo deve ser informado a seguinte frase: “Fulano, você tem X anos!”  Crie um aplicativo de FireFox OS usando este exercício.