SlideShare une entreprise Scribd logo
1  sur  13
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.

Contenu connexe

Tendances

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 2015Luiz Weber
 
Implantando Windows 10
Implantando Windows 10Implantando Windows 10
Implantando Windows 10Bombo Admar
 
Novidades Groovy 2.0
Novidades Groovy 2.0Novidades Groovy 2.0
Novidades Groovy 2.0Ismael
 
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 HTML5Renato 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 windowsElder Bergmann (thi)
 
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 7Inael Rodrigues
 
Master App - Porque menos é mais!
Master App - Porque menos é mais!Master App - Porque menos é mais!
Master App - Porque menos é mais!Rodrigo Serradura
 

Tendances (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!
 

En vedette

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 GamesErick 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 StarkErick 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 ImagemErick 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 RespostasErick 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 operacionaisErick 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çãoErick 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ícioErick 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 GarriottErick 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 MeierErick L. F.
 

En vedette (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
 

Similaire à JavaScript eventos e funções em

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 jqueryLuan Campos
 
Ajax para quem_ouviu_falar
Ajax para quem_ouviu_falarAjax para quem_ouviu_falar
Ajax para quem_ouviu_falarCharleston Anjos
 
Tutorial JSP parte 1
Tutorial JSP parte 1Tutorial JSP parte 1
Tutorial JSP parte 1Bruno Strik
 
Hypescript Typescript!! Uma breve introdução
Hypescript Typescript!!  Uma breve introduçãoHypescript Typescript!!  Uma breve introdução
Hypescript Typescript!! Uma breve introduçãoCristiano Gonçalves
 
435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdf435142330-Guia-Completo-React-Js.pdf
435142330-Guia-Completo-React-Js.pdfJulia469065
 
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 webValdir Junior
 
Aula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixAula 1 - Java - Prof.ª Cristiane Fidelix
Aula 1 - Java - Prof.ª Cristiane FidelixCris Fidelix
 
Aula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixAula1- Java PRof.ª Cristiane Fidelix
Aula1- Java PRof.ª Cristiane FidelixCris 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 Dojofabioginzel
 
Javascript por debaixo dos panos
Javascript por debaixo dos panosJavascript por debaixo dos panos
Javascript por debaixo dos panosLaís Lima
 
Scraping for fun and glory
Scraping for fun and gloryScraping for fun and glory
Scraping for fun and gloryitalomaia
 
Aprendendo C# do zero
Aprendendo C# do zeroAprendendo C# do zero
Aprendendo C# do zeroManawydan
 
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 errosGabriel Schade Cardoso
 

Similaire à JavaScript eventos e funções em (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
 

Plus 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 HiperlinkErick 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 ComputacionaisErick 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 SoftwareErick 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çãoErick L. F.
 
JavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesJavaScript - #Aula05 parte 08 - Cookies
JavaScript - #Aula05 parte 08 - CookiesErick 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 SoftwareErick 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çãoErick L. F.
 
JavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeJavaScript - #Aula05 parte 07 - Evento Onresize
JavaScript - #Aula05 parte 07 - Evento OnresizeErick 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/ServidorErick 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 ComputacionalErick 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 ASCIIErick 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 ComputadorErick 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 - DaenerysErick 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 InvadersErick L. F.
 

Plus 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
 

JavaScript eventos e funções em

  • 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.