SlideShare uma empresa Scribd logo
JavaScript
Effeccinco
Respondendo Perguntas
 Bom até agora já, criamos uma página simples, já criamos nosso bichinho virtual
ainda que ele não faça muita coisa, mas ele já existe, mas hoje resolvi criar um
vídeo teórico novamente, para responder algumas questões do Javascript.
 Então esse Slide e vídeo vai ser dedicado a responder algumas dessas questões.
Os Eventos vem de onde ?
 Os eventos vem diretamente do Navegador da internet, muitas vezes o usuário faz
esse evento acontecer, mas veja o navegador que interpreta e repassa para o
Javascript.
 Exemplo, o carregamento da página, quem faz é o Navegador, para que possamos
usar por exemplo o onload o navegador deve informar ao Javascript que a janela
foi carregada.
 Mas existem outros tipos de eventos que vamos ver mais pra frente.
Quando um evento não está ligado a um
código o que acontece?
 A página continua com o seu processamento, o navegador vai continuar
compilando a página. Por exemplo, você pode ter um evento que verifica o click na
sua página, mas se ele não estiver ligado a um código, o usuário pode clicar
quantas vezes quiser que não vai acontecer nada a página vai continuar a ser
exibida, o evento só vai fazer algo quando você decidir que deve acontecer algo
usando um código na sua página web.
O Javascript precisa sempre estar dentro
da tag <script>
 Como já vimos em aulas anteriores, sim, porém temos uma situação distinta,
quando o código do javascript não passar de apenas uma linha, você não precisa
colocar dentro de uma tag chamada <Script> você pode digitar direto, como nós
fizemos até agora nesse exemplo simples, mas quando a sua função for maior ai
sim precisamos usar a tag.
Existem mais Funções no Javascript além
do alert ?
 Sim, até já tinha comentado em aulas anteriores, o Javascript é uma linguagem
muito ampla e existem muitas funções que podemos trabalhar, até o fim do curso
vocês vão conhecer as principais delas, e quem sabe não vão estar criando as suas
próprias funções.
Por que quando acionamos o onload
usamos aspas e depois apóstrofos.?
 Pois tanto no HTML quanto no Javascript, é necessário fechar um texto antes de
iniciar outro, porém no html usamos as aspas, no javascript para fechar o texto
usamos apóstrofos, isso foi delimitado na criação da linguagem para que o HTML
não confunda suas aspas com os do Javascript, por isso em HTML usamos aspas
para fechar os textos, e no Javascript apóstrofos, no exemplo de código visto na
aula anterior e como se fosse um texto dentro de outro texto, por isso usamos essa
sequência, lembrando a regra, que o texto fechado com aspas é do Html e o outro
com apóstrofos está dentro da linguagem Javascript.
Onload
 Indica que uma página Web acabou de carregar
( )
 Coloca as informações transmitidas em uma função.
Alert
 Exibe uma mensagem de texto em uma janela pop-up.
;
 Indica que uma linha de código em Javascript acabou.
Conheça nosso canal no Youtube
 Canal:
 https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A
 Veja nosso vídeo sobre essa aula:
 https://www.youtube.com/watch?v=OVMGuCmH8HM
Referencia
 Recomendamos a leitura
 MORRISON, Michael. Use a Cabeça JavaScript. Editora Alta Books Ltda, 2008.

Mais conteúdo relacionado

Mais procurados

Aspnetmvc
AspnetmvcAspnetmvc
E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015
E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015
E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015
Luiz Weber
 
Pseudoparalelismo
PseudoparalelismoPseudoparalelismo
Pseudoparalelismo
Ricardo Barbosa
 
Devops
DevopsDevops
Implantando Windows 10
Implantando Windows 10Implantando Windows 10
Implantando Windows 10
Bombo Admar
 
Aula1
Aula1Aula1
Novidades Groovy 2.0
Novidades Groovy 2.0Novidades Groovy 2.0
Novidades Groovy 2.0
Ismael
 
O que é Web 2.0
O que é Web 2.0O que é Web 2.0
O que é Web 2.0
Agencia Sete
 
Node js
Node jsNode js
O FLASH ESTÁ MORTO! PROGRAME EM HTML5
O FLASH ESTÁ MORTO! PROGRAME EM HTML5O FLASH ESTÁ MORTO! PROGRAME EM HTML5
O FLASH ESTÁ MORTO! PROGRAME EM HTML5
Renato Melo
 
Tutorial como abrir uma pasta no windows
Tutorial  como abrir uma pasta no windowsTutorial  como abrir uma pasta no windows
Tutorial como abrir uma pasta no windows
Elder Bergmann (thi)
 
7 convertendo o projeto jclic
7  convertendo o projeto jclic7  convertendo o projeto jclic
7 convertendo o projeto jclic
Marilia Frizzera Dias
 
Tutorial a tube_atualizado
Tutorial a tube_atualizadoTutorial a tube_atualizado
Tutorial a tube_atualizado
NTE RJ14/SEEDUC RJ
 
Livro Código Limpo: Tratamento de Erros - Cap 7
Livro Código Limpo: Tratamento de Erros - Cap 7Livro Código Limpo: Tratamento de Erros - Cap 7
Livro Código Limpo: Tratamento de Erros - Cap 7
Inael Rodrigues
 
Master App - Porque menos é mais!
Master App - Porque menos é mais!Master App - Porque menos é mais!
Master App - Porque menos é mais!
Rodrigo Serradura
 

Mais procurados (15)

Aspnetmvc
AspnetmvcAspnetmvc
Aspnetmvc
 
E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015
E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015
E-commerce em Joomla sem gastar um centavo! - Joomla Day SP 2015
 
Pseudoparalelismo
PseudoparalelismoPseudoparalelismo
Pseudoparalelismo
 
Devops
DevopsDevops
Devops
 
Implantando Windows 10
Implantando Windows 10Implantando Windows 10
Implantando Windows 10
 
Aula1
Aula1Aula1
Aula1
 
Novidades Groovy 2.0
Novidades Groovy 2.0Novidades Groovy 2.0
Novidades Groovy 2.0
 
O que é Web 2.0
O que é Web 2.0O que é Web 2.0
O que é Web 2.0
 
Node js
Node jsNode js
Node js
 
O FLASH ESTÁ MORTO! PROGRAME EM HTML5
O FLASH ESTÁ MORTO! PROGRAME EM HTML5O FLASH ESTÁ MORTO! PROGRAME EM HTML5
O FLASH ESTÁ MORTO! PROGRAME EM HTML5
 
Tutorial como abrir uma pasta no windows
Tutorial  como abrir uma pasta no windowsTutorial  como abrir uma pasta no windows
Tutorial como abrir uma pasta no windows
 
7 convertendo o projeto jclic
7  convertendo o projeto jclic7  convertendo o projeto jclic
7 convertendo o projeto jclic
 
Tutorial a tube_atualizado
Tutorial a tube_atualizadoTutorial a tube_atualizado
Tutorial a tube_atualizado
 
Livro Código Limpo: Tratamento de Erros - Cap 7
Livro Código Limpo: Tratamento de Erros - Cap 7Livro Código Limpo: Tratamento de Erros - Cap 7
Livro Código Limpo: Tratamento de Erros - Cap 7
 
Master App - Porque menos é mais!
Master App - Porque menos é mais!Master App - Porque menos é mais!
Master App - Porque menos é mais!
 

Destaque

Desenvolvimento de Jogos - #Aula 15 - IBM e os Games
Desenvolvimento de Jogos - #Aula 15 - IBM e os GamesDesenvolvimento de Jogos - #Aula 15 - IBM e os Games
Desenvolvimento de Jogos - #Aula 15 - IBM e os Games
Erick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #04 - Bran Stark
Resumos e Resenhas: A guerra dos Tronos - #04 - Bran StarkResumos e Resenhas: A guerra dos Tronos - #04 - Bran Stark
Resumos e Resenhas: A guerra dos Tronos - #04 - Bran Stark
Erick L. F.
 
Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.
Ireneusz Chmielak
 
Metastudio DRM. WhitePaper (eng)
Metastudio DRM. WhitePaper (eng)Metastudio DRM. WhitePaper (eng)
Metastudio DRM. WhitePaper (eng)
Ireneusz Chmielak
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
Erick L. F.
 
JavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e Respostas
JavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e RespostasJavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e Respostas
JavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e Respostas
Erick L. F.
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 01 - Introdução a Computação
Algoritmos e Logica de programação - #Aula 01 - Introdução a ComputaçãoAlgoritmos e Logica de programação - #Aula 01 - Introdução a Computação
Algoritmos e Logica de programação - #Aula 01 - Introdução a Computação
Erick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #01 - Início
Resumos e Resenhas: A guerra dos Tronos - #01 - InícioResumos e Resenhas: A guerra dos Tronos - #01 - Início
Resumos e Resenhas: A guerra dos Tronos - #01 - Início
Erick L. F.
 
Curso de Engenharia de Software - #Aula 02 - O Que é Software?
Curso de Engenharia de Software - #Aula 02 - O Que é Software?Curso de Engenharia de Software - #Aula 02 - O Que é Software?
Curso de Engenharia de Software - #Aula 02 - O Que é Software?
Erick L. F.
 
Desenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard Garriott
Desenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard GarriottDesenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard Garriott
Desenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard Garriott
Erick L. F.
 
Desenvolvimento de Jogos - #Aula 17 - Microprose e Sid Meier
Desenvolvimento de Jogos - #Aula 17 - Microprose e Sid MeierDesenvolvimento de Jogos - #Aula 17 - Microprose e Sid Meier
Desenvolvimento de Jogos - #Aula 17 - Microprose e Sid Meier
Erick L. F.
 

Destaque (12)

Desenvolvimento de Jogos - #Aula 15 - IBM e os Games
Desenvolvimento de Jogos - #Aula 15 - IBM e os GamesDesenvolvimento de Jogos - #Aula 15 - IBM e os Games
Desenvolvimento de Jogos - #Aula 15 - IBM e os Games
 
Resumos e Resenhas: A guerra dos Tronos - #04 - Bran Stark
Resumos e Resenhas: A guerra dos Tronos - #04 - Bran StarkResumos e Resenhas: A guerra dos Tronos - #04 - Bran Stark
Resumos e Resenhas: A guerra dos Tronos - #04 - Bran Stark
 
Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.Sanmargar MetaStudio DRM. Ogólny opis.
Sanmargar MetaStudio DRM. Ogólny opis.
 
Metastudio DRM. WhitePaper (eng)
Metastudio DRM. WhitePaper (eng)Metastudio DRM. WhitePaper (eng)
Metastudio DRM. WhitePaper (eng)
 
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da ImagemJavaScript - #Aula05 parte 05 - Tamanho da Imagem
JavaScript - #Aula05 parte 05 - Tamanho da Imagem
 
JavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e Respostas
JavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e RespostasJavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e Respostas
JavaScript - #Aula04 parte 03 - Variaveis e Constantes - Perguntas e Respostas
 
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionaisCurso de Java - #Aula 04 - Primeiros sistemas operacionais
Curso de Java - #Aula 04 - Primeiros sistemas operacionais
 
Algoritmos e Logica de programação - #Aula 01 - Introdução a Computação
Algoritmos e Logica de programação - #Aula 01 - Introdução a ComputaçãoAlgoritmos e Logica de programação - #Aula 01 - Introdução a Computação
Algoritmos e Logica de programação - #Aula 01 - Introdução a Computação
 
Resumos e Resenhas: A guerra dos Tronos - #01 - Início
Resumos e Resenhas: A guerra dos Tronos - #01 - InícioResumos e Resenhas: A guerra dos Tronos - #01 - Início
Resumos e Resenhas: A guerra dos Tronos - #01 - Início
 
Curso de Engenharia de Software - #Aula 02 - O Que é Software?
Curso de Engenharia de Software - #Aula 02 - O Que é Software?Curso de Engenharia de Software - #Aula 02 - O Que é Software?
Curso de Engenharia de Software - #Aula 02 - O Que é Software?
 
Desenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard Garriott
Desenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard GarriottDesenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard Garriott
Desenvolvimento de Jogos - #Aula 19 - Origin Systems e Richard Garriott
 
Desenvolvimento de Jogos - #Aula 17 - Microprose e Sid Meier
Desenvolvimento de Jogos - #Aula 17 - Microprose e Sid MeierDesenvolvimento de Jogos - #Aula 17 - Microprose e Sid Meier
Desenvolvimento de Jogos - #Aula 17 - Microprose e Sid Meier
 

Semelhante a JavaScript - #Aula03 parte 03 - Bichinho Virtual - Respondendo Perguntas

Tutorial java script orientado à objeto e jquery
Tutorial java script orientado à objeto e jqueryTutorial java script orientado à objeto e jquery
Tutorial java script orientado à objeto e jquery
Luan Campos
 
Ajax para quem_ouviu_falar
Ajax para quem_ouviu_falarAjax para quem_ouviu_falar
Ajax para quem_ouviu_falar
Charleston Anjos
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
Cezar Bruno
 
5098 html
5098 html5098 html
5098 html
Kelison Bessa
 
5098 html
5098 html5098 html
Tutorial JSP parte 1
Tutorial JSP parte 1Tutorial JSP parte 1
Tutorial JSP parte 1
Bruno Strik
 
Hypescript Typescript!! Uma breve introdução
Hypescript Typescript!!  Uma breve introduçãoHypescript Typescript!!  Uma breve introdução
Hypescript Typescript!! Uma breve introdução
Cristiano Gonçalves
 
Gwt
GwtGwt
435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf
Julia469065
 
Mvc model view controller - java para desenvolvimento web
Mvc   model view controller - java para desenvolvimento webMvc   model view controller - java para desenvolvimento web
Mvc model view controller - java para desenvolvimento web
Valdir Junior
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane Fidelix
Cris Fidelix
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
Cris Fidelix
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojo
fabioginzel
 
Javascript
JavascriptJavascript
Javascript
Sérgio Reis
 
Revista programar 19
Revista programar 19Revista programar 19
Revista programar 19
Filipe Bezerra Sousa
 
Java script
Java scriptJava script
Java script
TrioBlack Trioblack
 
Javascript por debaixo dos panos
Javascript por debaixo dos panosJavascript por debaixo dos panos
Javascript por debaixo dos panos
Laís Lima
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and glory
italomaia
 
Aprendendo C# do zero
Aprendendo C# do zeroAprendendo C# do zero
Aprendendo C# do zero
Manawydan
 
Uma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosUma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de erros
Gabriel Schade Cardoso
 

Semelhante a JavaScript - #Aula03 parte 03 - Bichinho Virtual - Respondendo Perguntas (20)

Tutorial java script orientado à objeto e jquery
Tutorial java script orientado à objeto e jqueryTutorial java script orientado à objeto e jquery
Tutorial java script orientado à objeto e jquery
 
Ajax para quem_ouviu_falar
Ajax para quem_ouviu_falarAjax para quem_ouviu_falar
Ajax para quem_ouviu_falar
 
Html tutorial
Html tutorialHtml tutorial
Html tutorial
 
5098 html
5098 html5098 html
5098 html
 
5098 html
5098 html5098 html
5098 html
 
Tutorial JSP parte 1
Tutorial JSP parte 1Tutorial JSP parte 1
Tutorial JSP parte 1
 
Hypescript Typescript!! Uma breve introdução
Hypescript Typescript!!  Uma breve introduçãoHypescript Typescript!!  Uma breve introdução
Hypescript Typescript!! Uma breve introdução
 
Gwt
GwtGwt
Gwt
 
435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf
 
Mvc model view controller - java para desenvolvimento web
Mvc   model view controller - java para desenvolvimento webMvc   model view controller - java para desenvolvimento web
Mvc model view controller - java para desenvolvimento web
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane Fidelix
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane Fidelix
 
Programação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com DojoProgramação Web com Zend Framework e Ajax com Dojo
Programação Web com Zend Framework e Ajax com Dojo
 
Javascript
JavascriptJavascript
Javascript
 
Revista programar 19
Revista programar 19Revista programar 19
Revista programar 19
 
Java script
Java scriptJava script
Java script
 
Javascript por debaixo dos panos
Javascript por debaixo dos panosJavascript por debaixo dos panos
Javascript por debaixo dos panos
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and glory
 
Aprendendo C# do zero
Aprendendo C# do zeroAprendendo C# do zero
Aprendendo C# do zero
 
Uma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de errosUma abordagem funcional para gerenciamento de erros
Uma abordagem funcional para gerenciamento de erros
 

Mais de Erick L. F.

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?
Erick L. F.
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs Hiperlink
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisAlgoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Erick L. F.
 
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Erick L. F.
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - Cookies
Erick L. F.
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Erick L. F.
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Erick L. F.
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento Onresize
Erick L. F.
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Erick L. F.
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Erick L. F.
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Erick L. F.
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Erick L. F.
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do Computador
Erick L. F.
 
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Erick L. F.
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Erick L. F.
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Erick L. F.
 

Mais de Erick L. F. (20)

Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?Curso de HTML5 - Tudo No HTML5 é Novo?
Curso de HTML5 - Tudo No HTML5 é Novo?
 
Curso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs HiperlinkCurso de HTML5 - Hipertexto Vs Hiperlink
Curso de HTML5 - Hipertexto Vs Hiperlink
 
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos ComputacionaisAlgoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
Algoritmos e Logica de programação - #Aula 08 - Algoritmos Computacionais
 
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de SoftwareCurso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
Curso de Engenharia de Software - #Aula 07 - Modelo de Processo de Software
 
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da ProgramaçãoAlgoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
Algoritmos e Logica de programação - #Aula 07 - Paradigmas da Programação
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - Cookies
 
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de SoftwareCurso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
Curso de Engenharia de Software - #Aula 06 - O Que é Processo de Software
 
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
Curso de C/C++ - #Aula 06 - Como é formada a linguagem C ?
 
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De ProgramaçãoAlgoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
Algoritmos e Logica de programação - #Aula 06 - Linguagens De Programação
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento Onresize
 
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
Curso de Engenharia de Software - #Aula 05 - Engenharia de Software Vs Engenh...
 
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/ServidorCurso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
Curso de Java - #Aula 05 - Computação Destribuida ou Cliente/Servidor
 
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado ComputacionalAlgoritmos e Logica de programação - #Aula 05 - Mercado Computacional
Algoritmos e Logica de programação - #Aula 05 - Mercado Computacional
 
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
Curso de Engenharia de Software - #Aula 04 - Engenharia de Software Vs Ciênci...
 
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCIIAlgoritmos e Logica de programação - #Aula 04 - Tabela ASCII
Algoritmos e Logica de programação - #Aula 04 - Tabela ASCII
 
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
Curso de Engenharia de Software - #Aula 03 - O Que é Engenharia de Software?
 
Curso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do ComputadorCurso de Java - #Aula 03 - Organização do Computador
Curso de Java - #Aula 03 - Organização do Computador
 
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
Algoritmos e Logica de programação - #Aula 03 - Unidades de Medidas Computaci...
 
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - DaenerysResumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
Resumos e Resenhas: A guerra dos Tronos - #06 - Daenerys
 
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space InvadersDesenvolvimento de Jogos - #Aula 21 - Space Invaders
Desenvolvimento de Jogos - #Aula 21 - Space Invaders
 

Último

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
Danilo Pinotti
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
Momento da Informática
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
Momento da Informática
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
WELITONNOGUEIRA3
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
Momento da Informática
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
TomasSousa7
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
Faga1939
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
joaovmp3
 

Último (8)

Segurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas PráticasSegurança Digital Pessoal e Boas Práticas
Segurança Digital Pessoal e Boas Práticas
 
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdfDESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
DESENVOLVIMENTO DE SOFTWARE I_aula1-2.pdf
 
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdfTOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
TOO - TÉCNICAS DE ORIENTAÇÃO A OBJETOS aula 1.pdf
 
Manual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdfManual-de-Credenciamento ANATER 2023.pdf
Manual-de-Credenciamento ANATER 2023.pdf
 
Logica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptxLogica de Progamacao - Aula (1) (1).pptx
Logica de Progamacao - Aula (1) (1).pptx
 
História da Rádio- 1936-1970 século XIX .2.pptx
História da Rádio- 1936-1970 século XIX   .2.pptxHistória da Rádio- 1936-1970 século XIX   .2.pptx
História da Rádio- 1936-1970 século XIX .2.pptx
 
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
PRODUÇÃO E CONSUMO DE ENERGIA DA PRÉ-HISTÓRIA À ERA CONTEMPORÂNEA E SUA EVOLU...
 
Certificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdfCertificado Jornada Python Da Hashtag.pdf
Certificado Jornada Python Da Hashtag.pdf
 

JavaScript - #Aula03 parte 03 - Bichinho Virtual - Respondendo Perguntas

  • 2. Respondendo Perguntas  Bom até agora já, criamos uma página simples, já criamos nosso bichinho virtual ainda que ele não faça muita coisa, mas ele já existe, mas hoje resolvi criar um vídeo teórico novamente, para responder algumas questões do Javascript.  Então esse Slide e vídeo vai ser dedicado a responder algumas dessas questões.
  • 3. Os Eventos vem de onde ?  Os eventos vem diretamente do Navegador da internet, muitas vezes o usuário faz esse evento acontecer, mas veja o navegador que interpreta e repassa para o Javascript.  Exemplo, o carregamento da página, quem faz é o Navegador, para que possamos usar por exemplo o onload o navegador deve informar ao Javascript que a janela foi carregada.  Mas existem outros tipos de eventos que vamos ver mais pra frente.
  • 4. Quando um evento não está ligado a um código o que acontece?  A página continua com o seu processamento, o navegador vai continuar compilando a página. Por exemplo, você pode ter um evento que verifica o click na sua página, mas se ele não estiver ligado a um código, o usuário pode clicar quantas vezes quiser que não vai acontecer nada a página vai continuar a ser exibida, o evento só vai fazer algo quando você decidir que deve acontecer algo usando um código na sua página web.
  • 5. O Javascript precisa sempre estar dentro da tag <script>  Como já vimos em aulas anteriores, sim, porém temos uma situação distinta, quando o código do javascript não passar de apenas uma linha, você não precisa colocar dentro de uma tag chamada <Script> você pode digitar direto, como nós fizemos até agora nesse exemplo simples, mas quando a sua função for maior ai sim precisamos usar a tag.
  • 6. Existem mais Funções no Javascript além do alert ?  Sim, até já tinha comentado em aulas anteriores, o Javascript é uma linguagem muito ampla e existem muitas funções que podemos trabalhar, até o fim do curso vocês vão conhecer as principais delas, e quem sabe não vão estar criando as suas próprias funções.
  • 7. Por que quando acionamos o onload usamos aspas e depois apóstrofos.?  Pois tanto no HTML quanto no Javascript, é necessário fechar um texto antes de iniciar outro, porém no html usamos as aspas, no javascript para fechar o texto usamos apóstrofos, isso foi delimitado na criação da linguagem para que o HTML não confunda suas aspas com os do Javascript, por isso em HTML usamos aspas para fechar os textos, e no Javascript apóstrofos, no exemplo de código visto na aula anterior e como se fosse um texto dentro de outro texto, por isso usamos essa sequência, lembrando a regra, que o texto fechado com aspas é do Html e o outro com apóstrofos está dentro da linguagem Javascript.
  • 8. Onload  Indica que uma página Web acabou de carregar
  • 9. ( )  Coloca as informações transmitidas em uma função.
  • 10. Alert  Exibe uma mensagem de texto em uma janela pop-up.
  • 11. ;  Indica que uma linha de código em Javascript acabou.
  • 12. Conheça nosso canal no Youtube  Canal:  https://www.youtube.com/channel/UC7FWW7I5ZW5T9V7dQnEtD7A  Veja nosso vídeo sobre essa aula:  https://www.youtube.com/watch?v=OVMGuCmH8HM
  • 13. Referencia  Recomendamos a leitura  MORRISON, Michael. Use a Cabeça JavaScript. Editora Alta Books Ltda, 2008.