Curso Javascript Completo: Aula 10 - Eventos

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 94

  • @programacaoweb
    @programacaoweb  3 ปีที่แล้ว +26

    Agora você já tem capacidade de disparar eventos!
    Compartilha com seus amigos e conhecidos nosso canal!
    Forte abraço!

  • @Dev_Tav
    @Dev_Tav ปีที่แล้ว +70

    PARA QUEM QUISER ANOTAR:
    onclick => disparado quando recebe um click
    ondblclick => disparado quando click duplo
    onmouseover => disparado quando o mouse está sobre
    onmouseout => disparado quando o mouse sai do objeto
    onmousemove => disparado quando o mouse é movido no elemento
    onmousedown => disparado quando o click do botão for pressionado
    onmouseup = > disparado quando o click do mouse é solto
    onfocus => disparado quando o elemento recebe o foco. Válido para input
    onchange => disparado quando há uma mudança no conteúdo. "Ao mudar"
    onblur => disparado quando o elemento perde o foco
    onkeydown => disparado quando uma tecla é pressionada
    onkeypress => disparado quando uma tecla é pressionada e solta
    onkeyup => disparado quando uma tecla é solta sobre o elemento
    onload => disparado quando a página terminou de ser carregada. Body
    onresize => disparado quando há um redimencionamento da janela

  • @yurisantos2104
    @yurisantos2104 2 หลายเดือนก่อน +2

    Nunca vi um conteudo grátis tão bom quanto esse..parabens pela disposição

  • @mayconrocha8723
    @mayconrocha8723 ปีที่แล้ว +1

    Professor quero agradecer demais por estes conteúdos sensacionais e parabeniza-ló pela maravilhosa didática que tem.
    Eu estudo Javascript a 1 ano e só depois de conhecer seu canal que estou conseguindo entender tudo perfeitamente.
    Você é sensacional!
    Que Deus o abençoe sempre.
    Quero muito e vou me tornar seu aluno no curso completo.
    Grande abraço!

  • @brito7442
    @brito7442 3 ปีที่แล้ว +6

    Estou adorando sua didática Prof. Dimitri. O conceito de todos os elementos do Java script ficou muito mais fácil para mim agora.
    Muito Obrigado por compartilhar seu conhecimento!
    Aguardo a próxima aula!😉

    • @programacaoweb
      @programacaoweb  3 ปีที่แล้ว

      Valeu Brito. Muito grato pelos seus comentários motivadores! Um grande abraço

  • @gabaritando_enfermagem7402
    @gabaritando_enfermagem7402 ปีที่แล้ว

    Aula top . Estava curioso para aprender essa parte do curso para ver como que era a interção com as páginas através o JS.

  • @fallhaha
    @fallhaha ปีที่แล้ว +1

    Concerteza essa foi a aula em que mais fiquei ansioso para botar em pratica!
    Muito bom vídeo!😁😁

  • @Everaldobass
    @Everaldobass 2 ปีที่แล้ว +3

    Excelente conteúdo sobre eventos, obrigado por compartilhar de seu conhecimento é contribuir para o nosso desenvolvimento em TI.

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      Eu que agradeço Everaldo por sempre dar essa força nos comentários! Um grande abraço!

  • @brenosoares6037
    @brenosoares6037 ปีที่แล้ว

    Você é muito bom professor, estou impressionado. Parabens!

  • @MariaLaisCarneiro
    @MariaLaisCarneiro 4 หลายเดือนก่อน

    Valeu Dimitri, esclareceu muitas dúvidas, estou gostando D+

  • @marcelopereira5900
    @marcelopereira5900 2 ปีที่แล้ว

    Muito conteúdo prático e importantíssimo pra quem esta aprendendo parabéns...

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      Obrigado Marcelo. Forte abraço!

  • @josemathiascirilodossantos279
    @josemathiascirilodossantos279 7 หลายเดือนก่อน

    Valeu Dimitri suas aulas são incríveis !!

    • @programacaoweb
      @programacaoweb  7 หลายเดือนก่อน

      Muito obrigado José. Que bom que está gostando. Forte abraço!

  • @Wilton_Gomes.
    @Wilton_Gomes. 6 หลายเดือนก่อน

    Suas aulas são top professor.

    • @programacaoweb
      @programacaoweb  6 หลายเดือนก่อน

      Muito obrigado Wilton. Grande abraço!

  • @robertlindomar6150
    @robertlindomar6150 2 หลายเดือนก่อน

    Parabéns muito bom o método de ensino obg ❤

  • @chomptar
    @chomptar 6 หลายเดือนก่อน

    assisti essas aulas esperando por esse momento HAHAHAHA

  • @eugustavojordan9256
    @eugustavojordan9256 ปีที่แล้ว +2

    Não entendi nada ksksks mas vc é muito muito bom. Gosto de suas aulas!

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Eita kkk assiste novamente essa aula pq é uma das mais importantes. Fundamental entender. Obrigado pelo elogio. Grande abraço!

  • @CezarXGameR
    @CezarXGameR 2 ปีที่แล้ว +1

    muito boa aula sobre Eventos Javascript, obgado!

  • @jacksonlucas
    @jacksonlucas 2 ปีที่แล้ว

    Que curso FODA, em breve vou comprar o seu curso!

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว

      Vai ser muito bem-vindo na turma! Grande abraço!

  • @jefersonsilvadeveloper
    @jefersonsilvadeveloper ปีที่แล้ว

    Valew, um forte abraço kk, show de aula!!

  • @lucianoprata86
    @lucianoprata86 ปีที่แล้ว +1

    Muito bom eu no onmouseout coloquei a cor verde e usei um onclick para ficar azul denovo.

  • @things2465
    @things2465 2 ปีที่แล้ว

    Muito bom, sei também que se quiser deixar todo o código no javascript, daria para usar o addEventListener em uma variável que capture o id e chamar uma função de acordo com o evento do mouse, mas acho que do seu jeito ficou mais prático.

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      Sim, pode usar addEventListener também. Forte abraço!

  • @lucianoprata86
    @lucianoprata86 ปีที่แล้ว +1

    E já estou aqui estudando com o cafezinho do lado e chuva lá fora.

  • @KaiqueIsbaex
    @KaiqueIsbaex ปีที่แล้ว +1

    nessa aula consegui fazer aquele esquema de tema Dark , mó massaaaaa kkkkk

  • @mauricioreguete466
    @mauricioreguete466 6 หลายเดือนก่อน

    Aula sensacionalll...

  • @Rhamon_Asafe
    @Rhamon_Asafe ปีที่แล้ว

    Aula incrível!!

  • @squadrecode8547
    @squadrecode8547 2 ปีที่แล้ว

    Mas uma concluída. Muito obrigado pelo conteudo.

  • @leo6955
    @leo6955 10 หลายเดือนก่อน

    Ótima aula. Obrigado

    • @programacaoweb
      @programacaoweb  10 หลายเดือนก่อน

      Opa, valeu. Grande abraço!

  • @nomadealex
    @nomadealex ปีที่แล้ว

    Valeu mesmo! Muito boa a explicação!

  • @LucasSilva-tn5ki
    @LucasSilva-tn5ki 2 ปีที่แล้ว +1

    Olá professor!
    Fiquei com uma dúvida no uso do:
    document.getElementById("campoTexto").value = "";
    Você disse que quando trabalhamos com elementos de texto devemos utilizar o value, e não o innerHTML, porém quando trabalhamos com o a partir da aula 02, utilizamos o inner:
    document.getElementById('texto-inner').innerHTML="Texto escrito com inner.html!
    O parágrafo também não usa texto? Quando sei quando usar o .value ou o .innerHTMl? Se ambos tem texto inseridos nele? Fiquei com essa dúvida...

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      Oi, tudo bom? O único que usa .value são campos INPUT de texto. Campo input são aqueles campinhos de formulário. Todos os outros elementos HTML que contenham texto, como títulos etc.. tudo é innerHTML. Abraço!

    • @LucasSilva-tn5ki
      @LucasSilva-tn5ki 2 ปีที่แล้ว

      @@programacaoweb Entendi! Muito obrigado professor! Estou adorando o curso!

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      @@LucasSilva-tn5ki Show! Um abraço!

  • @sebastiao4130
    @sebastiao4130 7 หลายเดือนก่อน

    conteudo muito importante!

  • @ICARO7
    @ICARO7 ปีที่แล้ว

    Que vídeo fantástico ✌️🙂 obrigado!

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      Valeu Icaro! Abraço!

    • @ICARO7
      @ICARO7 ปีที่แล้ว

      @@programacaoweb amém 🙏

  • @prod_ayxan
    @prod_ayxan 2 ปีที่แล้ว +1

    Professor, ótima aula está me ajudando muito!
    Depois de terminar o curso de JavaScript deveria assistir o de JQuery ou BootStrap?

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      Oi Max, recomendo fazer jQuery depois Bootstrap. Abraço!

  • @aunelioribeiro1667
    @aunelioribeiro1667 ปีที่แล้ว

    Excelente!

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว +1

    19:35

  • @Miojjin
    @Miojjin ปีที่แล้ว +1

    Bom dia professor,, poderia me dizer pq as functions ficam sempre com os "( )" vazios? Que tipo de valor podemos botar dentro deles?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +2

      Olá Miojjin. Nem sempre elas ficam vazias. Uma função pode receber nenhum, um ou vários parâmetros, que são valores passados para a função quando ela é chamada. Esses parâmetros são especificados entre parênteses na definição da função e separados por vírgulas. Os parâmetros podem ser de qualquer tipo de dado em JavaScript, incluindo strings, números, booleanos, objetos e até mesmo outras funções. Aqui está um exemplo:
      function cumprimentar(nome, idade) {
      console.log("Olá, " + nome + "! Você tem " + idade + " anos.");
      }
      Ao chamar essa função e passar dois argumentos para ela, a função irá exibir uma mensagem personalizada:
      cumprimentar("Dimitri", 30);
      // Saída no Console: Olá, Dimitri! Você tem 30 anos.
      Espero que tenha dado para entender, abraço!

  • @MateusHenrique-ch1tw
    @MateusHenrique-ch1tw ปีที่แล้ว

    Dúvida, nesses eventos de onmouseout e onmouseover, eles tem a mesma função do hover do css?
    Quando sei quando devo usar um ou outro?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      Oi Mateus. É diferente. No CSS o hover só pode alterar propriedades CSS daquele elemento selecionado. Um evento JavaScript pode fazer o que você quiser programar, não só modificar CSS, mas qualquer coisa, por exemplo manipular a página, eliminar ou adicionar elementos, começar alguma contagem de tempo, enfim, o que você quiser fazer. Muito mais abrangente. Espero que tenha dado para entender. Grande abraço!

    • @MateusHenrique-ch1tw
      @MateusHenrique-ch1tw ปีที่แล้ว

      @@programacaoweb muito obrigado, esclareceu bastante minha duvida

  • @naillathdev
    @naillathdev ปีที่แล้ว +3

    Marco 0 da minha jornada de aprender definitivamente JavaScript! # Day002
    Aula 10/20 - Concluída! ✅
    Adorei essa aula de EVENTOS e isso já fez a mente ferver para alguns projetinhos futuros!!
    Aula nota 1000! Impecável Professor Dimitri!
    Partiu Aula 11? Sim ou Claro? =)

  • @cadeirantephb1722
    @cadeirantephb1722 ปีที่แล้ว +4

    Professor qual é a diferença desse curso que você disponibiliza gratuitamente para o curso que você tem pago?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +11

      Oie. Os cursos de HTML, CSS e JS que estão aqui no TH-cam são os mesmos módulos do meu curso pago, disponibilizados gratuitamente para dar a base para quem não pode pagar. No curso completo você vai ter todo restante necessário para ser um programador completo: jQuery, Bootstrap 5, React, PHP, PHP Orientado a Objetos, Node JS e principalmente projetos práticos feitos do zero, como projetos de front-end da Netflix, Apple, Mercado Livre, Airbnb, projetos de back-end e muito mais. Resumindo, o básico eu disponibilizei de graça aqui. Para quem quer ser um programador completo dai tem o curso 👉 curso.programacaoweb.com.br . Abraço!

    • @ICARO7
      @ICARO7 ปีที่แล้ว +2

      @@programacaoweb Deus te abençoe professor, graça a você eu aprendi bastante coisas! Gratidão! ✌️👏😃🙏

    • @raulvieira6423
      @raulvieira6423 หลายเดือนก่อน

      Acabei de adquirir pela metade do preço aproveitando a Black November, se o que temos aqui grátis é só o princípio e já é disparado a melhor didática que já vi, imagina o curso completo, sem pensar duas vezes já fui lá e adquiri, detalhes que o preço original já é muito barato, ainda consegui pela metade do preço, estou hiper mega feliz, aproveitem e parabéns professor pela didática impecável 👏🏼👏🏼👏🏼

  • @teylorfernandoeleuteriogar9452
    @teylorfernandoeleuteriogar9452 ปีที่แล้ว

    Professor, é correto fazer a alteração de estilo direto no arquivo JS? não teria como deixar a lógica no JS e o estilo no arquivo CSS pra ficar melhor organizado?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว

      Oi Teylor. O estilo sempre fica no CSS. Ele é responsável por isso. Você só vai fazer alteração de estilo pelo JS se precisar manipular de alguma forma a sua página. Por exemplo, num disparo de evento você quer trocar a cor de alguma coisa, ai o JS pode fazer isso. Geralmente nós criamos classes no CSS com um conjunto de propriedades que definem o estilo, depois no JS a gente apenas remove e adiciona essas classes, para tudo ficar mais organizado. Espero que tenha dado para entender. Abraço!

    • @teylorfernandoeleuteriogar9452
      @teylorfernandoeleuteriogar9452 ปีที่แล้ว

      @@programacaoweb Deu sim, vlw prof

  • @vitorcoelho8879
    @vitorcoelho8879 2 ปีที่แล้ว

    Olá professor! Estava aqui revisando e queria saber se o senhor pode me ajudar, eu queria disparar um evento relacionado a apertar a tecla enter depois de um campo input e um botão específico de enviar o formulário, vi no curso de jquery que o senhor já ensinou, mas queria fazer em javascript puro, poderia me explicar como seria mais ou menos? por favor

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว +1

      Oi Vitor. Você pode usar um EventListener. Veja esse link 👉 bit.ly/3bzxTq7

  • @iranorecchio6946
    @iranorecchio6946 ปีที่แล้ว

    Professor na parte
    document.body.style.backgroundColor="yellow"; eu entendi o que o senhor fez
    so não entendi o pq de colocar document.body, entendo que o body é pra atacar toda a tela, mas pq o senhor colocou o document antes?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      Oi Iran. Em JavaScript, o objeto "document" representa o documento HTML carregado no navegador. Ele possui várias propriedades e métodos que permitem manipular o conteúdo e a aparência da página.
      Ao utilizar "document.body", estamos acessando a propriedade body do objeto document, que representa o elemento do documento HTML. O elemento é o contêiner principal do conteúdo da página e é o lugar onde a maioria dos elementos HTML são adicionados.
      No meu código, document.body.style.backgroundColor="yellow"; está definindo a cor de fundo (background) do elemento para amarelo (yellow), o que faz com que toda a página tenha uma cor de fundo amarela. Não é possível acessar o elemento body diretamente sem o objeto document.
      Então, para resumir, a utilização de document.body está acessando o elemento do documento HTML, permitindo que possamos modificar suas propriedades, como a cor de fundo neste caso. Forte abraço!

    • @iranorecchio6946
      @iranorecchio6946 ปีที่แล้ว

      @@programacaoweb Ficou bem mais claro agora, muito obrigado!

  • @felipe2921
    @felipe2921 10 หลายเดือนก่อน

    não estou conseguindo alterar o background de vermelho para azul no ONMOUSEOUT. Alguem pode me ajudar

    • @programacaoweb
      @programacaoweb  10 หลายเดือนก่อน

      Da uma olhada 👉 chat.openai.com/share/93053e94-506b-49d2-8e1d-492292940b96 .Abraço!

  • @shaman3856
    @shaman3856 2 ปีที่แล้ว

    quando eu escrevo function red() {
    let div = document.getElementById("texto")
    div.style.backgroundColor = "red"; o meu () depois do getelementbyid ta ficando rosa, assim n funcionando, pq ta assim?

    • @programacaoweb
      @programacaoweb  2 ปีที่แล้ว

      Oi veja se nao faltou ponto e vírgula no final e se esse ID existe na tag HTML com esse nome. Abraço!

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว

    15:00

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว

    13:30

  • @fernandoaparecidocalassior90
    @fernandoaparecidocalassior90 ปีที่แล้ว

    Na função do click da pra min da que a função ou variável não existe aí tive que colocar código javascript dentro do HTML pra funcionar alguém sabe dizer como eu resolvo isso ?

    • @programacaoweb
      @programacaoweb  ปีที่แล้ว +1

      Oi Fernando. Se o arquivo estiver referenciado no seu html de forma correta, mesmo que esteja em outro arquivo a função vai funcionar. Sem ver o teu código fica difícil de dizer o que tem de errado. Abraço!

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว

    7:22

  • @joaotamborindeguy
    @joaotamborindeguy 6 หลายเดือนก่อน +1

    não ta dando certo fiz igualzinho, alguem pode ajudar?

    • @programacaoweb
      @programacaoweb  6 หลายเดือนก่อน

      Tudo bom João! Se fizer igualzinho vai funcionar. É algum detalhe que você não está percebendo, provavelmente erro de sintaxe (escrito errado). Abraço!

  • @marlonsousa4418
    @marlonsousa4418 4 หลายเดือนก่อน

    Professor está dando bug na pagina de compra do curso

    • @programacaoweb
      @programacaoweb  4 หลายเดือนก่อน

      Oi Marlon. Deve ter sido alguma instabilidade temporária. Tá funcionando direitinho lá. Abraço!

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว

    9:08

  • @brendo6746
    @brendo6746 2 ปีที่แล้ว

    os elementos do Java script ficou muito mais fácil

  • @orha-torah
    @orha-torah ปีที่แล้ว

    Essa parte do onmousemover parece até um virus srsr

  • @beneditojunior4991
    @beneditojunior4991 4 หลายเดือนก่อน

    Esse barulho da vinheta é Irritante quando vc começa a assistir os vídeos na sequencia

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว

    24:30

  • @benmoraes5511
    @benmoraes5511 ปีที่แล้ว +1

    21:06