DOM Events - JavaScript Course #10

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

ความคิดเห็น • 2.2K

  • @levizerad
    @levizerad 5 ปีที่แล้ว +1944

    Dica: se você digitar div#area e apertar tab ele cria automático . Isso funciona tbm para classes e para tags personalizadas!

    • @metalplayer6154
      @metalplayer6154 5 ปีที่แล้ว +5

      Valeu men!

    • @karlosdaniel6537
      @karlosdaniel6537 5 ปีที่แล้ว +44

      É incrível como quase todo dia eu descubro uma feature nova do VS Code rsrsrs.

    • @Thiago-pc4dg
      @Thiago-pc4dg 5 ปีที่แล้ว +42

      Pesquisem vídeos sobre como utilizar o Emmet (extensão embutida no VS Code) e vão se surpreender ainda mais!

    • @GabrielSouza-iu3pd
      @GabrielSouza-iu3pd 5 ปีที่แล้ว +6

      assim como se criar div.classe , sendo que classe = nome que você queira ele cria o elemento com a classe já, e serve pra qualquer marcador.

    • @tssistemas
      @tssistemas 5 ปีที่แล้ว

      Valeu pela dia, mano

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

    Ola, tenho 58 anos. Sempre desejei saber fazer algo nesta área. Meu sonho, desde adolescente, é aprender a "programar".
    Iniciei o curso sem muita pretensão. Pensei que não iria dar conta. Mas estava enganado. Com um pouquinho de paciência, pois nosso mestre, as vezes, vai muito rápido, estou conseguindo lograr êxito.
    Lembrando que sou professor de educação física de formação acadêmica.
    Moro em Gotemburgo na Suécia e sou formado e treinado para ser um ministro do evangelho e atuo aqui como pastor da Igreja Verbo da Vida.
    Estou aproveitando o período de quarentena para realizar esse sonho.
    Estou extremamente feliz pois estou conseguindo.
    Não existe limitação, quando não entender, pare o vídeo, pense, medite nas funções ensinadas que você vai conseguir.
    Não desista, não pare pois quando eu era adolescente nem havia internet como existe hoje!!! Avance!!!

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

      vlw brother, as vezes só precisamos de um incentivo

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

      Lucio, não tem idade para fazer nada, com um pouco de pratica, sem cérebro se adapta á fazer qualquer coisa, independente da idade.
      Siga em frente que você consegue. Abraço.

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

      só falto falar seu ip

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

      E eu 65, firme e forte, eh, eh

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

      É isso ai, vamos lá. Fé, foco e determinação.

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

    Para o pessoal que está assistindo em 2022, leia bastante os comentários do curso, a comunidade do canal é maravilhosa e sempre ajuda os novatos

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

    Uma dica: sempre quando vocês forem copiar uma linha de cima para baixo, ao invés de escrever tudo de novo ou dar ctrl+c e v, dá pra usar shift+alt+seta pra baixo, ele copia automaticamente pra baixo.

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

      obrigado pela dica,vai ser de grande valia amigo!

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

      É só segurar o Alt e jogar pra baixo.

    • @DiegoSalsichaPK
      @DiegoSalsichaPK ปีที่แล้ว +8

      @@leroperih3369 segura o Alt e jogar pra baixo vc move a linha inteira pra baixo. O que o Gabriel explicou é uma forma de duplicar a linha, utilizando o shift+alt+seta pra baixo.

    • @CesarAugusto-pb4ok
      @CesarAugusto-pb4ok ปีที่แล้ว

      ​@@leroperih3369 Caraí kkkk essa não sabia, vai ajudar muito

    • @CesarAugusto-pb4ok
      @CesarAugusto-pb4ok ปีที่แล้ว

      Nesse caso eu duplico com ctrl+d

  • @eduardofps1
    @eduardofps1 9 หลายเดือนก่อน +157

    Estou adorando este curso. {deixe o seu like aqui se está assistindo em 2024}

    • @evertonsouzafagundes7750
      @evertonsouzafagundes7750 7 หลายเดือนก่อน +3

      Tambémmmmmmmmm

    • @gabrielpaiva7114
      @gabrielpaiva7114 7 หลายเดือนก่อน +5

      Tbm estou, e tô começando do zero esse é meu primeiro curso na área. Gostando mt

    • @cristianbezerra3557
      @cristianbezerra3557 5 หลายเดือนก่อน +1

      28/06/2024

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

      Podiam criar um servidor no discord pra quem ta aprendendo a programar em 2024 trocar ideias e duvidas

  • @filipecorrea2397
    @filipecorrea2397 ปีที่แล้ว +73

    Fazendo o curso em 2023, maravilha, a didática do Gustavo é única, parabéns pelo conteúdo!!

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

      Eu tbmm

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

      @@brendaiochem3234 eu tambem. Vamos estudar juntos... quem quer?

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

      Iniciando do zero esse ano também...acho que estamos um pouco atrasados 😅

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

      @@michaelsousa3476 realmente kkkk mas bora la que da tempo

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

      Eu tbm fazendo o curso de JS em 2023.
      Sucesso galera, vqv!!!

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

    DICA:
    o comando onmouseenter foi trocado por onmouseover nas atualizacoes atuais

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

      VALEUUU !!!!

    • @Daniel-dy2te
      @Daniel-dy2te 4 ปีที่แล้ว

      VLW

    • @BPAtrics
      @BPAtrics 4 ปีที่แล้ว

      vlw!

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

      Verdade! Não achei onmouseenter no dropdown e o mais próximo era o onmouseover e realmente funcionou. Tks!

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

      Alguém me ajuda o meu Eventlistener não funciona ele está assim:
      a.addEventListner('click'. clicar)
      a.addEventListner('mouseenter'. entrar)
      a.addEventListner('mouseout'.sair)

  • @yuhoppe4763
    @yuhoppe4763 ปีที่แล้ว +66

    Gente sério, se eu n visse 3 módulos do curso de CSS dele (o atual) eu n ia entender nem metade das coisas q ele fez, recomendo d+ pra quem ta tendo mt dificuldade.

    • @periclesperesoficial
      @periclesperesoficial ปีที่แล้ว +7

      Pois é, de primeira fiz esse curso de JS, sem ter base nenhuma de HTML e CSS, e tive muita dificuldade, aí fui lá, fiz até o módulo 4 (estou esperando o 5 kkk), e agora voltando aqui no de JS, estou entendendo bem mais.

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

      Digo o mesmo. Comecei por aqui e fiquei em choque kkj. Pensei melhor e fiz os 4 modulos de HTML e CSS. Acabei aproveitando e fazendo o de Algoritmos e Lógica de programação também. Agora as coisas aqui estão até mais previsiveis. Faço a mesma recomendação.

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

      simm, na real o recomendado e estudar html e css primeiro. se nao fosse o curso de html e css ia ter que aprende 3 coisas ao mesmo tempo

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

      Olha só quem tá aqui

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

      @@Renanzeetos tá me perseguindo

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

    Dica 1: no visual code se você mantiver o cursor em uma linha e apertar SHIFT + SETA + BAIXO pra baixo você faz uma cópia da linha, agora se você apertar só o ALT + SETA PRA BAIXO OU PRA CIMA você movimenta a linha.
    Dica 2: Se você digitar "!" se aspas e apertar ENTER automaticamente você gera o cabeçalho do html5.

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

    Gustavo Guanabara tem que ser tombado como patrimônio historico cultural do Brasil. Melhor professor.

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

    Tem gente que nasceu com um DOM, esse cara nasceu com o DOM de ensinar... Muuuuitooooo Obrigadaaaa!!!

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

      Realmente um DOM kkkkkkk

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

      kkkkkkk

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

      É que os pais dele souberam criar uma boa árvore de DOM😌😌

  • @Henrique3043
    @Henrique3043 10 หลายเดือนก่อน +32

    Dica galera: lá no final na resposta, não é aspas e sim o acento agudo invertido, daí fica tipo assim;
    res.innerHTML = `A soma dos valores de ${n1} + ${n2} é igual à ${s}!`

    • @caiotech6799
      @caiotech6799 7 หลายเดือนก่อน +1

      A famosa crase, lembrou da crase, não esquece mais este comando kkk, pra mim funcionou k

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

      meu código não faz a soma ja procurei todo tipo de erro apenas não soma

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

      mano boa noite muito obrigado pela dica, perdi 2 exercício por não saber disso dava erro...

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

      @@toquesderestaurante689 iqualmente..

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

      pedi ajuda ao chat gpt e funcionou, meu erro foi "Typo em "onclick": A palavra "onclick" está escrita como "onclik"." por causa de um C o codigo nao estava funcionando ksksk

  • @arthursantos974
    @arthursantos974 5 ปีที่แล้ว +364

    RECOMENDO USAR A EXTENSÃO ESLint PARA VS CODE, POIS DETECTA O ERRO A LINHA E MUITO MAIS NO PROPRIO VS CODE SEM PRECISAR USAR O DEVTOOLS DO SEU NAVEGADOR

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

      valeu ai parsa

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

      Obrigado cara!

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

      Precisa baixar a extensão no navegador? Não tá funcionando aqui.

    • @lucascesar7367
      @lucascesar7367 5 ปีที่แล้ว +44

      Acho que isso é ruim para quem está aprendendo pois tira um pouco do aprendizado, se a extensão perdesse o suporte muitos não saberiam programar, acredito que vale mais aprender no tentativa-erro e quando dominar, usar as ferramentas para ser mais produtivo.

    • @luizluiz5337
      @luizluiz5337 5 ปีที่แล้ว

      Tem pra celular?

  • @NerdBombado_OFCL
    @NerdBombado_OFCL ปีที่แล้ว +18

    Cara to amando a programação, fiz uma calculadora inteira sozinho só utilizando os conhecimentos adquiridos aqui, top de mais Gustavo, espero um dia chegar ao seu nivel de conhecimento

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

    Assisto um ou dois vídeos por vez para não forçar a barra. Anoto tudo, faço e refaço os códigos para poder fixar.
    Os conteudos são de extrema relevância e só tenho a agradecer por tanta dedicação professor.
    Fiz o curso de HTML e CSS antes de começar JS, confesso que chegar no curso de JS já sabendo algumas coisas é muito melhor.

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

      eu ja estou nbessa aula, estou indo do JS ai vou pra html e css depois rsrs m, um pouco mais trabalhosso, mais sei que vou iir pro html um pouco mais sagas, afinal, sou ZERO dev e sobre o assunto.

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

      Eu comecei e quando cheguei na aula 5 eu já consegui fazer uma calculadora de imc, ficou feia, aí estudei html e CSS e deixei ela menos feia, chegando nesta aula eu já tenho em mente projetos maiores que já estão em andamento, eu aconselho a qualquer um a assiirr e fazer algo que queira, tipo um projeto, só que tu vai pegar e dividir ele em pequenas partes e pondo aos poucos o conhecimento adquirido em prática, melhora muito o aprendizado.

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

    Galera vocês que não estão conseguindo fazer a calculadora funcionar mesmo fazendo igual esta no vídeo pode ser por estar usando o getElementById junto com o querySelector usa só um dos dois eu fiquei umas duas horas pra descobrir isso acho que nas novas atualizações só funciona usar um sem misturar com o outro.

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

      30min depois leio esse comentário e me salvou kkkkk... valeuu!!!

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

      Voçê tem o watch chrome instalado? Eu estava usando o Live server pois vi nos comentarios que era a alternativa...mas acontece que não consigo interajir com o "site" que criei...agredeciria imenso uma ajuda

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

      Olá, criei uma discord sobre programação!
      discord.gg/pmeNaksB

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

      Cara o meu nao aparece o resultado final, ja to cabrero aki kakakaka

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

      Kkk fiquei uma cara tentando ver oque eu tinha digitado errado, cheguei a apagar tudo e refazer e nada... Só depois de umas 2 ou 3 hrs que eu tinha desistido e ido descansar achei esse comentário kkk eu tentei trocar tudo pra window.document.querySelector() mas não funcionou

  • @sarahmktt
    @sarahmktt 8 หลายเดือนก่อน +15

    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
    ATUALIZANDO VCS!! COPIEM OU ANOTEM, BONS ESTUDOS

  • @vagnernatis9579
    @vagnernatis9579 10 หลายเดือนก่อน +5

    cara eu fico impressionado como esse tipo de material é disponibilizado gratuitamente pelo canal do Curso em Video, so merece cada vez mais admiração!!!

  • @jonathanlopes7653
    @jonathanlopes7653 ปีที่แล้ว +18

    Gente, pra quem está fazendo esse curso maravilhoso agora, assim como eu, eu tenho uma dica: Escrevam o código sem pressa, meu código não funcionava de jeito nenhum, passei muito tempo procurando o erro, não mostrava no Dev tool do chrome e nem em lugar nenhum, até eu descobrir que eu havia escrito "docment" uma letra me deixou louco nessa linda quarta-feira de manhã.

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

      Mano, passei por coisa igual kkkkk fiquei 10 minutos lendo o código e tentando entender porque não mudava de cor quando o mouse saia da div... ai fui vê e tinha escrito background faltando o "n" ali nele.

    • @Luiz.y7
      @Luiz.y7 ปีที่แล้ว

      @@gabrielvinicius3119 mano kkkkkkkkkkkkk, te falar q aconteceu a mesma coisa cmg, e foi esse tal de background q me pegou esqueci do "n" fiquei meia hora olhando vei tentando entender. mas ao mesmo tempo é legal esse processo.

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

      Acho que disparado esse é um 'erro' que TODO programador tem kkkkskskkkk Quando tá tudo certinho no código mas ele não funciona, é a hora de começar a ver se está tudo digitado corretamente, ódio 💀

  • @marcelosilvademoraes
    @marcelosilvademoraes 9 หลายเดือนก่อน +12

    assistindo em 20/02/2024 e gostando muito, vamos nessa!!!

  • @DonPSantos
    @DonPSantos 5 ปีที่แล้ว +45

    "Se você pensou em colocar um monte de ta errado"
    ta lendo meus pensamentos Guanabara? kkk que professor...

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

      toda vez que estou programando e coloco o lembro disso,e fico rindo sozinha e as pessoas acha q eu sou louca.. th-cam.com/video/CV_73XiVfOw/w-d-xo.html

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

    Assistindo cada aula pelo menos 2 vezes, mas não avanço enquanto não entendo e consigo colocar na prática.

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

      Eu também . Sabe quando você deixa o video de lado e tem que apenas acessar a sua mente ? . Então , é nessa hora que eu vejo se eu entendi ou não . Se eu tenho um raciocínio do que fazer passo a pass ou não . Eu volto e assisto de novo . Uso o notion pra fazer todas anotações e ainda estou colocando imagens , pois consigo aprender melhor assim . Acho que consigo aprender essa parada . É complexo no começo pra tudo , mas com prática acredito que dá sim !

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

    Mano esse curso tem dois anos que foi upado e estou aqui aprendendo muito com ele, sério achei que seria bem complicado mas a forma que o Guanabara ensina simplifica tudo, é impressionante quando vou fazer a revisão no outro dia e consigo explicar tudo pra mim mesmo, gratidão Guanabara e Google por disponibilizar isso pra nós. Continuem no foco vocês conseguem tudo

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

      tive um problema com esse ultimo exercício, mas to aprendendo muito também

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

    caramba guanabara esse final para quem esta iniciando ficou muita informação !! vc simplesmente criou e encerrou a aula!

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

      Vim do curso de python, então achei q ia ser tranquilo por ja está "acostumado' em programar , mas esse final me pegou demais kkkkkkk, ele fez tudo ainda rapidão

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

    caraaaaaa, to muito feliz! com base nesse video consegui fazer um sistema simples de calculadora que usa todas as operaçoes básicas. somar, subtrair, multiplicar e dividir. Tentei dar uma arranhada no meu CSS também pra deixar um pouco mais bonito.. basicamente surgiu meu primeiro projeto! mesmo após 4 anos de video lançado, tem ajudado muito! Abraço.

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

      o codigo funciona normal, porem, tem um pequeno erro nesse codigo. o desafio é alguem saber onde é? já serve como exercicio para quem quiser aprender.. haha.

  • @0xlarissa-bf
    @0xlarissa-bf ปีที่แล้ว +3

    Estava penando no curso que eu comprei da EBAC, que promete do zero ao pro, mas o professor é tão sem didatica que eu tive que procurar ajuda e que felicidade encontrar essa playlist gratuita. Nesse aqui eu pagaria os quase 5 mil reais que ta indo pro lixo. Para voces terem noção, eu quase desisti, pensei que não era pra mim, so continuei pq vi a quantidade de aluno que reclama e eles não fazem nada.

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

      Ué, esse cursos da ebac não são bons? vejo um carinha aqui do youtube só fazendo propaganda kkkk

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

      aconteceu o msm comigo, comprei um curso de dois devs que diziam ensinar do zero (até que são bons), daí já tinha feito todo o curso de HTML5 e CCS3 do Guanabara antes. Pois bem, comecei o curso que comprei e fui assistir as aulas de HTML e CSS pois algo poderia ter atualizado, percebi rapidamente a diferença na didática deles e na didática do Guanabara. Algumas coisas eles explicam muito superficialmente (eu mesma não entenderia se já não tivesse aprendido com o mestre). Resumindo, vale muito mais a pena assistir as aulas do Guanabara pq ele explica tudo com tanto detalhe e perfeição que vc REALMENTE aprende.

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

    Quando eu estudei HTML com o prof. Guanabara eu botava na velocidade 1,25, e agora tem horas que eu tenho que por 0,75 pra acompanhar e fazer. Parece o Mario quando pega a estrela kkkk. Gostaria de agradecer ao Professor Guanabara e ao Google pela imensa contribuição aos meus estudos.

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

      hahahaha e eu que tenho zero conhecimento em java, mentira agora tenho 10 aulas de conhecimento kkkk, mas cada aula levo uma média de 1 a uma 1:30, porque volto, monto arquivos com resumo de cada aula, mas estou curtindo muito, esse professor é muito fera.

  • @zet4961
    @zet4961 ปีที่แล้ว +28

    Salve Mestre Guanabara e todos que estão acompanhando o curso, sobre o exercício de somar números: Uma coisa que descobri pesquisando é uma forma mais direta de pegar o valor do Input: Em vez de criar uma variável para ligar com o input, e outra variável pra pegar o valor do input, já da pra fazer direto dessa forma:
    function calc() {
    var n1 = Number(document.getElementById('txtn1').value)
    var n2 = Number(document.getElementById('txtn2').value)
    var res = n1 + n2
    window.alert(res)
    }
    Grande abraço a todos, e bons estudos!

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

      estava me perguntando se existia uma forma de fazer isso enquanto assistia o video, obrigada.

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

      Testei assim e não funcionou. Mas não sei se é algum outro erro no meu codigo rs, só pra deixar registrado mesmo.

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

      @@alexandresl ei amigo, tenta desta forma
      function clicar(){
      var tn1 = Number(window.document.getElementById('txtn1').value)
      var tn2 = Number(window.document.getElementById('txtn2').value)
      let soma = tn1 + tn2
      let res = window.document.getElementById('res')
      res.innerHTML = `${tn1} + ${tn2} = ${soma}`
      }

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

    Foi muita coisa para compreender, mas não saí do vídeo até entender direitinho. Para quem está estudando agora, recomendo muito lê os comentários dos vídeos, o pessoal sempre deixa dicas e atualizações relevantes, tem me ajudado bastante. Obrigada, Guanabara, pelo excelente conteúdo que disponibiliza gratuitamente.

  • @jonascarlosdasilva1249
    @jonascarlosdasilva1249 8 หลายเดือนก่อน +1

    Tive a oportunidade de conhecer o canal em 2020. E por burrice minha não foquei, queria resultados rápidos e não tinha paciência para assistir achava muito longo os vídeos. E em pleno 2024 estou eu admirando a didática desse professor top! Já comprei cursos que não chega aos pés do que ele ensina de graça. Que Deus te abençoe sempre!

  • @jacksonporciuncula
    @jacksonporciuncula 7 หลายเดือนก่อน +3

    Me empolguei tanto com as aulas, que antes mesmo de começar essa eu já fui tentar fazer um jogo de adivinhação, onde o jogador escolhe um número entre 1 e 50 e a outra pessoa precisa adivinhar; embaralhei duas frases entre os números 1 e 50 para deixar o jogo mais engraçado. Como é um joguinho para quem está bebendo cerveja, uma dessas frases apareceria "Você bebe agora!"

  • @rodrigoalves9390
    @rodrigoalves9390 ปีที่แล้ว +5

    Assisitindo em 2023, nunca é tarde para começar tudo esta fazendo sentido muito mais facil do que qualquer material que ja vi!!! Parabens

  • @juniorrocha7439
    @juniorrocha7439 5 ปีที่แล้ว +200

    Seus curso são ótimo.. cria depois um curso de react e react native e nodes

    • @marcusthiengo6472
      @marcusthiengo6472 5 ปีที่แล้ว

      Boaa!!!

    • @MrMatheus195
      @MrMatheus195 5 ปีที่แล้ว +6

      Ele não faz curso de frameworks

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

      @@MrMatheus195 me disseram que o react não é um framework, pq é uma biblioteca :v

    • @aquelejogo_
      @aquelejogo_ 4 ปีที่แล้ว

      tbm quero

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

      Kkkkkks acho difícil ele fazer. O intuito do curso video é mostrar o básico pra gente poder se aprofundar. É tipo uma injeção de ânimo pra quem tá começando. 🖖

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

    Vendo esse curso em 2024, que baita curso👏👏👏🏆🙌

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

    Fiz esse outro código que resolver equações de Bhaskara, passo a passo. Unica coisa que usei fora das aulas foi um metodo/função (não sei o nome, usava no Python) pra Raiz Quadrada.
    Recomendo vcs darem uma olhada usando o Live Server.
    Depois vou testar mais pra ver se tem erros matematicos com números espeficos, ainda não tive tempo pra isso.



    Bhaskara

    input {
    padding:5px 10px;
    }
    div#a {
    font: normal 18pt Arial;
    }
    div#b {
    font: normal 18pt Arial;
    }
    div#c {
    font: normal 18pt Arial;
    }
    div#passo1 {
    margin-top: 10px;
    }
    div#linha1 {
    margin-top: 10px;
    }
    div#passo2 {
    margin-top: 10px;
    }
    div#linha5 {
    margin-top: 10px;
    margin-block-end: 10px;
    }
    div#linha9 {
    margin-block-end: 10px;
    }
    div#resultado {
    margin-top: 10px;
    }

    Bhaskara
    Formula: ax² + bx + c = 0
    a:

    b:

    c:



    RES:

















    var txtb = document.querySelector('input#valor_b')
    var txtc = document.querySelector('input#valor_c')
    var txta = document.getElementById('valor_a')
    function calcular() {
    var a = Number(txta.value)
    var b = Number(txtb.value)
    var c = Number(txtc.value)
    delta = (b**2)-4*(a*c)
    //'Δ = b2 - 4.a.c'
    delta >= 0?bhaskara():delta_menor0()
    }
    function delta_menor0() {
    resultado.innerHTML = 'RES: Δ < 0'
    linhas_delta()
    }
    function bhaskara() {
    resultado.innerHTML = 'RES: BHASKARA'
    linhas_delta()
    }
    function linhas_delta() {
    var a = Number(txta.value)
    var b = Number(txtb.value)
    var c = Number(txtc.value)
    delta = ((b)**2)-4*((a)*(c))
    raiz_delta = Math.sqrt(delta)
    passo1.innerHTML = `1) Calculando o Δ da equação completa:`
    linha1.innerHTML = `Δ = b2 - 4.a.c`
    linha2.innerHTML = `Δ = ${b}² - 4 . ${a} . ${c}`
    linha3.innerHTML = `Δ = ${b**2} - 4 . ${a} . ${c}`
    linha4.innerHTML = delta
    delta < 0?"":passo2.innerHTML = `2) Aplicando Bhaskara:`
    delta < 0?"":linha5.innerHTML = `X = (-b +- √Δ)/2a`
    //Calculando X'
    delta < 0?"":linha6.innerHTML = `X' = (-${b} + √${delta})/2.${a}`
    delta < 0?"":linha7.innerHTML = `X' = (${-b} + ${raiz_delta})/${2*a}`
    delta < 0?"":linha8.innerHTML = `X' = (${-b + raiz_delta})/${2*a}`
    delta < 0?"":linha9.innerHTML = `X' = ${(-b + raiz_delta) / (2*a)}`
    //Calculando X"
    delta < 0?"":linha10.innerHTML = `X" = (-${b} - √${delta})/2.${a}`
    delta < 0?"":linha11.innerHTML = `X" = (${-b} - ${raiz_delta})/${2*a}`
    delta < 0?"":linha12.innerHTML = `X" = (${-b - raiz_delta})/${2*a}`
    delta < 0?"":linha13.innerHTML = `X" = ${(-b - raiz_delta) / (2*a)}`
    }

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

    Guanabara é o guru dos programadores iniciantes, indico para todo mundo!

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

    Curso desenvolvimento de sistemas estou no 3º módulo na Etec, nunca cheguei a ver esse tipo de conteúdo, é impressionante o tanto de conhecimento que é adquirido em apenas uma aula do Guanabara!

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

      caramba, serio mano? uma amiga minha vai copmeçar na etec o msm curso q o seu, eu estou estudando por conta, quando ela falou do curso eu imaginei q tbm poderia ter me inscrevido.

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

      @@clickshorts2872 Sendo sincero com vc, acho que é um curso que pode agregar bem no currículo, mas falando de conhecimento, vai depender muito de qual unidade vc entrar, tem muitos professores que estão prontos para entregar o melhor deles para vc, mas tem uns que é difícil kkkkk. Ex: No início, um professor me ensinava a passar um estilo diretamente pelo HTML, invés de ser pelo CSS, isso era feito apenas até o HTML4, e atualmente estamos no HTML5 né.

  • @vitalvesneto
    @vitalvesneto 5 ปีที่แล้ว +222

    A única dúvida que ficou foi:
    Como pode alguém dar deslike em um vídeo desse? Jamais entenderei... (Em um curso desse)

    • @lucianossantos7489
      @lucianossantos7489 5 ปีที่แล้ว +5

      tem pessoa que acha que se aprende por osmose :S

    • @celsoxavierneto1356
      @celsoxavierneto1356 5 ปีที่แล้ว +8

      É que tem gente que não sabe nada de nada e não tem nada para ensinar, isso causa uma inveja que corroe o sujeito por dentro. rs

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

      A explicação é simples: Vontade de aparecer!

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

      @@salatvieira Com certeza! Deve ser MUITA vontade de aparecer!

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

      Tem gente que acha que sabe muito e faz isso.... Lamentável.

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

    Num é que eu tô aprendendo mesmo, um crime uma aula dessa tão boa aqui grátis no youtube...... Obrigado, Deus Abençoe......

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

    faço análise e desenvolvimento de sistemas na Metodista. Quem me dera os professores de lá tivessem metade da didática do Guanabara. Sensacional

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

    Eu gosto de dar espaço nos códigos, então fiz assim:
    Somando Valores
    +


    Resultado


    function somar()
    {
    var tn1 = window.document.querySelector('input#txtn1')
    var tn2 = window.document.querySelector('input#txtn2')
    var res = window.document.querySelector('div#res')
    var n1 = Number(tn1.value)
    var n2 = Number(tn2.value)
    var s = n1 + n2
    res.innerHTML = `A soma entre ${n1} e ${n2} é igual a ${s}`
    }

  • @ell4771
    @ell4771 5 ปีที่แล้ว +7

    Minha mente ta explodindo com esse curso!

  • @IuryRodrigues
    @IuryRodrigues 5 ปีที่แล้ว +57

    - CURIOSIDADE-
    No exemplo do professor, ele usou uma variável para capturar o valor e passar esse valor para number.
    Porém isso pode ser feito durante a captura dos dados:
    Ex.
    function somar_valores()
    {
    n1 = Number.parseFloat(window.document.getElementById('txt1').value)
    n2 = Number.parseFloat(window.document.querySelector('input#txt2').value)
    res = document.querySelector('div#soma')

    soma = n1+n2
    res.innerText=`A soma entre ${n1} e ${n2} é igual a ${soma}`
    }
    Além disso podemos fazer dessa forma:
    function somar_valores()
    {
    n1 = Number.parseFloat(window.document.getElementById('txt1').value)
    n2 = Number.parseFloat(window.document.querySelector('input#txt2').value)
    res = document.querySelector('div#soma')


    res.innerText=`A soma entre ${n1} e ${n2} é igual é: `+ Number(n1+n2)
    }

    • @diegodario1400
      @diegodario1400 5 ปีที่แล้ว

      boa! fiz assim também, só que simplificado sem o .parseFloat apenas Number().value

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

      Boa, Iury.
      Fiquei aqui pensando para que serviria a linha 20:
      var res = document.getElementById ('res')
      Retirei ela e funciona na mesma... Para que serve mesmo?? É fundamental??

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

      @@adrianoaragaomassa pelo oq eu vi a variável res só é util no primeiro exemplo do mano aí

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

      no segundo não, porque ele nao precisa criar uma variavel pro resultado, já que ele soma os valores concatenando no res.innerText

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

      Ia perguntar isso kkk pq usar outra variável? Só transformar a string

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

    Estou me divertindo muito aprendendo javascript. Muito bom os vídeos. Vc explica como se eu tivesse algum tipo de deficiência mental, justamente o jeito que eu preciso que me ensine.

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

    Depois de terminar a aula, comecei a mexer com essas operações.
    Fui fazendo a subtração, divisão, módulo, multiplicação, potenciação e porcentagem!

  • @caiofillipi3724
    @caiofillipi3724 5 ปีที่แล้ว +18

    Parabéns para toda equipe do Curso em Vídeo!! Excelente curso

  • @LuuuKz1999
    @LuuuKz1999 ปีที่แล้ว +13

    NOVIDADES:
    O que é um EVENTO?
    Um EVENTO é uma CONDIÇÃO que, quando verdadeira, fará a CHAMADA de uma FUNÇÃO.
    Exemplos de EVENTOS:
    O Evento onmouseenter="" serve para executar alguma FUNÇÃO no momento em que o cliente *ENTRAR COM O CURSOR DENTRO* do elemento.
    O Evento onmousemove="" serve para executar alguma FUNÇÃO no momento em que o cliente *MOVER O CURSOR DENTRO* do elemento.
    O Evento onmousedown="" serve para executar alguma FUNÇÃO no momento em que o cliente *PRESSIONAR O CLICK DENTRO* do elemento.
    O Evento onmouseup="" serve para executar alguma FUNÇÃO no momento em que o cliente *SOLTAR O CLICK DENTRO* do elemento.
    O Evento onclick="" serve para executar alguma FUNÇÃO no momento em que o cliente *CLICAR DENTRO* do elemento.
    O Evento onmouseout="" serve para executar alguma FUNÇÃO no momento em que o cliente *SAIR COM O CURSOR DE DENTRO* do elemento.
    O Evento onmouseover="" serve para executar alguma FUNÇÃO enquanto o cliente *MANTER O CURSOR SOBRE* o elemento.
    ______________________________
    O que é uma FUNÇÃO?
    Funções são subprogramas que podem RECEBER PARÂMETROS e RETORNAR um RESULTADO. São AÇÕES executadas assim que são CHAMADAS ou em decorrência de algum EVENTO. É um BLOCO de CÓDIGOS projetado para EXECUTAR uma TAREFA ou CALCULAR um VALOR. Syntax:
    function nomeDaFunção (parâmetro1, parâmetro2, parâmetro3...) {bloco de códigos}
    ______________________________
    O método addEventListener() serve para "PLANTAR" uma "ESCUTA" em um ELEMENTO. Esta "escuta" CHAMARÁ uma FUNÇÃO no momento em que o EVENTO, definido como PARÂMETRO, seja VERDADEIRO. Syntax:
    element.addEventListener(event, function, useCapture)
    *atenção:* no parâmetro EVENT não usa-se o prefixo "on". Use: "click" ao invés de: "onclick".
    Como você pôde ver, a definição DESTE MÉTODO e a definição de EVENTO são a MESMA COISA. Da mesma forma que o Operador Ternário faz a MESMA COISA que a estrutura condicional IF/ELSE, só que de maneira mais simplificada, o método addEventListener() também faz a MESMA COISA que a primeira forma mostrada por Guanabara (onde os EVENTOS são inseridos na abertura da tag ), só que de maneira MENOS POLUÍDA VISUALMENTE, tornando o código mais LIMPO e ORGANIZADO. Desta forma os EVENTOS não ficam mais ESPALHADOS na parte estrutural da página (HTML5), reservando-se ORGANIZADAMENTE dentro da seção
    ______________________________
    A tag serve para especificar uma ÁREA onde o usuário poderá SUBMETER DADOS. Assim como o método window.prompt(), a tag também retorna um valor do tipo STRING. Então, para fazer a soma de 2 NUMBERS, é necessário converter o dado padrão de STRING para NUMBER.
    A propriedade .value serve para DEFINIR ou RETORNAR o valor de um atributo.
    ______________________________
    Diferença entre PARÂMETRO e ARGUMENTO:
    Parâmetros, ou PARÂMETROS FORMAIS, são VARIÁVEIS LOCAIS de uma FUNÇÃO. O VALOR DESTAS é definido na PASSAGEM dos ARGUMENTOS, na CHAMADA da FUNÇÃO.
    *Você pode NOMEAR os PARÂMETROS por questões ORGANIZACIONAIS, caso queira.
    Argumentos, ou PARÂMETROS REAIS, são os REAIS VALORES que serão PASSADOS como PARÂMETROS de uma FUNÇÃO.
    Ex:
    function Boletim (nomeDoAluno, notaDoAluno) {bloco de códigos qualquer}
    CHAMADA da FUNÇÃO e PASSAGEM dos ARGUMENTOS:
    Boletim("Rodolfo", 6.5)
    Passou-se o ARGUMENTO "Rodolfo" para o PARÂMETRO nomeDoAluno.
    Passou-se o ARGUMENTO 6.5 para o PARÂMETRO notaDoAluno.
    Parâmetro é o NOME do LOCAL que RECEBE os ARGUMENTOS.
    Argumentos são os REAIS VALORES que serão PASSADOS para este LOCAL.
    ______________________________
    O que é um MÉTODO?
    Um MÉTODO é uma FUNÇÃO que é ARMAZENADA como PROPRIEDADE de um OBJETO. Ou seja, MÉTODOS são AÇÕES que podem ser EXECUTADAS em OBJETOS.
    O que é um OBJETO?
    Um OBJETO é um CONTAINER de PROPRIEDADES e MÉTODOS.

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

      Válido? Pretende me pagar um capuccino?
      1 - DECODIFIQUE esta "chav piks" com a Cifra de César passo 10:
      1olp3po9-1k47-48oo-k34p-n8955m8k3417

    • @channelofredes2022
      @channelofredes2022 10 หลายเดือนก่อน +1

      nss vc escreveu bastante

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

      agradecido meu nobre

  • @mousejunior7730
    @mousejunior7730 5 ปีที่แล้ว +12

    Vendo esse curso eu percebo como aquele monte de exercíco em Pythopn ajudou #praticar e corrigir

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

    Só tenho uma coisa a dizer sobre esse professor e suas aulas : Sensacional , ele está salvando minha vida com JS , estava em outro curso de JS não consegui assimilar nem 20% com esse professor estou assimilando 100%. Está de parabéns

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

    Estou em transição de carreira ,comecei a estudar programação ,estava bem dificil pra mim mas depois que encontrei suas aulas ,tudo se tornou mais facil de aprender , você é muito bom ,Parabens !!

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

    Podem trocar onmouseenter="entrar()" por onmouseover="entrar()" caso não funcione o de vocês

    • @PauloHenrique-tl8pl
      @PauloHenrique-tl8pl 4 ปีที่แล้ว +15

      Vlw mano, vim nos comentários pra ver se alguém tinha falado nisso.

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

      Vlw cara

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

      O meu não funcionou nenhuma

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

      up

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

      Up, eu ia falar a msm coisa

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

    Dica: para as suas alterações aparecerem na hora no seu navegador, usando o Live Server, habilite a opção de salvamento automático no VSC!
    arquivo>salvamento automático

  • @niltonduarte3531
    @niltonduarte3531 5 ปีที่แล้ว +48

    Obrigado Gustavo obrigado Google eu queria muito saber isso

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

      Fiz um código com as 4 operações básicas com as coisas q eu aprendi com essa aula. Testem e vejam😊

      Calculadora
      h1{
      font:bolder 25pt Arial;
      }
      h2{
      font: bolder 25pt Arial;
      }
      input{
      font: normal 18pt Arial;
      width: 87pt;
      text-align: center;
      }
      input#btop{
      font: normal 18pt Arial;
      width: 199pt;
      margin-top: 2px;
      }
      div.res{
      font: normal 16pt Arial;
      margin-top: 3px;
      }

      Calculadora de Soma
      +

      Resultado
      Calculadora de subtração
      -

      Resultado
      Calculadora de Multiplicação
      X

      Resultado
      Calculadora de Divisão
      :

      Resultado
      function somar(){
      var tx1= window.document.querySelector('input#cx1')
      var tx2= window.document.querySelector('input#cx2')
      var res= window.document.querySelector('div#ress')
      var s1= Number(tx1.value)
      var s2= Number(tx2.value)
      var st= s1 + s2
      res.innerHTML= `O resultado da Operação entre ${s1} e ${s2} é: ${st}`
      }
      function sub(){
      var tx3= window.document.querySelector('input#cx3')
      var tx4= window.document.querySelector('input#cx4')
      var res= window.document.querySelector('div#resm')
      var m1= Number(tx3.value)
      var m2= Number(tx4.value)
      var st= m1 - m2
      res.innerHTML= `O resultado da operação entre ${m1} e ${m2} é ${st} `
      }
      function mult(){
      var tx5= window.document.querySelector('input#cx5')
      var tx6= window.document.querySelector('input#cx6')
      var resv= window.document.querySelector('div#resv')
      var v1= Number(tx5.value)
      var v2= Number(tx6.value)
      var mt= v1 * v2
      resv.innerHTML= `O resultado entre a multiplicação de ${v1} e ${v2} é: ${mt} `
      }
      function divi(){
      var tx7= window.document.querySelector('input#cx7')
      var tx8= window.document.querySelector('input#cx8')
      var resd= window.document.querySelector('div#resd')
      var d1= Number(tx7.value)
      var d2= Number(tx8.value)
      var dt= d1 / d2
      resd.innerHTML= `O resultado da divisão entre os números ${d1} e ${d2} é: ${dt} `
      }

    • @fabiorodrigues2644
      @fabiorodrigues2644 4 ปีที่แล้ว

      @@denilsonpitadeandrade7272 pow ty escreveu um mini livro

    • @matheus_hisatsu
      @matheus_hisatsu 4 ปีที่แล้ว

      @@fabiorodrigues2644 um mini não. Um inteiro kkkk

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

    Meu Deus se não aprender com esse cara não aprende com ninguem que didática de ensinamento, saca demais do assunto tem carisma nos puxa pra dentro das aulas não dá nem vontade de parar (mas é necessário...rsrsrsrsr pois precisa se treinar o aprendido na aula) já vi videos de alguns aqui no youtube e esse cara á o melhor... parabens gustavo guanabara vc é top das galáxias.

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

    melhor canal de ensino de linguagem de programação de todos os tempos !! (4x "de" )

  • @marcosludgerio5490
    @marcosludgerio5490 5 ปีที่แล้ว +31

    Onde que curte duas vezes???? Muito show, parabéns!!!

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

    Como que ele adivinhou que eu pensei em dar um espaço com ? kkkkkk !! Aula top esse professor é Monstrão mano !!! TEM O DOM DE ENSINAR !!! Valeu Professor !!!

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

    Nessas 2 aulas aprendi mais que nas 8 anteriores, mas tbm tive que assistis esses 2 ultimos vídeos umas 10x

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

    Boa noite Professor Gustavo, ontem graças ao seu curso eu e minha esposa conseguimos nosso primeiro certificado de JavaScript, deu para perceber que o curso era para programador que já vinha de outras linguagens, e nós nunca programamos nada e conseguimos por sua causa e forma didática que o senhor ensina.

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

    Cara, que professor sensacional, muitos vedendo curso a preço de ouro, esse cara passa o conhecimento de graça.

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

    Para quem ta com problema na hora de somar (ultimo exemplo) eu tirei o number na hora de converter e deu certo. Usei apenas o parseInt(n.value)

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

      o meu tbm n tava dando certo. dps ví q tinha colocado o N de Number minúsculo

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

      Rapaz, não consegui.. está do mesmo jeito descrito na tela, minúscula e maiusculas, mas está dando erro.

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

      @@lucasfreitas7351 sem vê o código fica difícil ajudar, mas se tivesse realmente igual, funcionária, tenta refazer do zero.

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

      @@ojhonx1906 alterei alepenas os dados do script, funcionou. Obrigado!

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

      @@lucasfreitas7351 olá como vc fez? . Estou com essa mesma dificuldade

  • @barbaramachadodasilva8273
    @barbaramachadodasilva8273 5 ปีที่แล้ว +6

    Aula top!! Muito bom. É maravilhoso ver o negocio acontecer e certo ainda uashauhsuh. Valeu mais uma vez Guanabara!

  • @RenanSantos-rh9qs
    @RenanSantos-rh9qs 4 ปีที่แล้ว +6

    Cara esse Curso e o Curso de Python são demais !! Obrigado Profº Guanabara,essa aula ficou foda, vc tem mesmo o DOM de ensinar kkkkkk✌💻

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

    O Melhor Curso de #JavaScript do Brasil, #Guanabara formando mais de 1 milhão de #novos_Programadores.

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

    A primeira vez que vi DOM fiquei perdidinha, mas com essa explicação ficou bem claro e me deixou bem mais animada a aprender JS. Valeu por disponibilizar esse curso gratuito.

  • @zohar27
    @zohar27 ปีที่แล้ว +7

    A aula é 28 minutos , porém eu demoro ao menos umas uma hora e pouco em cada aula, pois eu façoa anotações, me destraio com alguma coisa e preciso voltar, erro coisa simples no código kk, mas estou aprendendo muito bem todo o conteúdo

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

      KKKKKKKKKKKKKKKKKK to na mesma amigão, comecei a estudar 10:30 e só acabei 12:20, em apenas uma aula, as vezes me pergunto se é bom ou ruim

    • @LoopIng-cw6cm
      @LoopIng-cw6cm ปีที่แล้ว +1

      Tamo junto amigo. Comecei 08:45, são 09:57 e estou na metade da aula. KKKKKKKKKKKKKKKKKKKKKKK
      Edit: Acabei oficialmente as 11:10😎😎

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

      curti em mano, tá afim de estudar junto?@@LoopIng-cw6cm

  • @i_senne
    @i_senne 5 ปีที่แล้ว +9

    Curso de Angular por favor.... Great Teacher , Congratulationssss.....

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

    Uma dica pra quem ta no Live Server, para abrir rápido a página do Chrome é só apertar Alt + L + O

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

      o problema é que agora ñ faz a atualização quando tento abrir com o LiveServer! porque?

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

      eu usei a mesma que ele usou pra abrir o watch in chrome, o ctrl + shift + P

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

    3° vez assistindo a aula, tenho facilidade em aprender mais nas últimas aulas (9, 10) foram muitas informações e a programação requer total atenção e comprimento, então se vc está achando que isso não é para você mantenha a calma afinal você só está no início da sua caminhada

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

    O cara é brabo, tô assistindo as aulas revendo tudo o que já aprendi, de vez em quando surge uma explicação que simplifica o que eu já sabia, ou surge alguma coisa complementar, muito bom.

  • @FabianoRamosInfo
    @FabianoRamosInfo 5 ปีที่แล้ว +16

    Parabéns Gustavo Guanabara. Ri um bocado em 26:27 no lance do kkkkkk

    • @penha13
      @penha13 5 ปีที่แล้ว

      " TA PENSANDO UM POUCO ERRADO, MEU QUERIDO " kkkk

    • @mayronassuncaoborges6128
      @mayronassuncaoborges6128 4 ปีที่แล้ว

      Nem se usa mais margin e padding, agora é só no Bootstrap com a colunas responsivas rsrsrsrs

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

    caso alguém esteja com dúvidas envolvendo com o function sair() e o entrar() : utilize no lugar de innerText :InnerHTML em um , e outro mantém o text .

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

      fiz e não está dando

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

    Passei...1 dia inteiro, pq mesmo eu copiando idêntico não estava funcionando...
    Até eu ver que na linja 11 o nome do id eu coloquei "txtn12".
    Agora posso dormir em paz.

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

    Sempre gostei de linguagem de computação. Um grande número de conteúdo na internet, devemos observá-lo sem perder do foco, o professor Gustavo Guanabara é o eleito, sem tirar o mérito de outros bons e eticamente não citado neste espaço.

    •  ปีที่แล้ว

      Olá 🦗!
      Que legal saber que você sempre gostou de linguagem de computação! Realmente, a internet oferece um vasto número de conteúdos relacionados, e é importante saber filtrar e focar naqueles que são mais relevantes para o seu aprendizado.
      Continue seguindo sua paixão e buscando conhecimento. Estamos aqui para te apoiar nessa jornada incrível!
      Considere se tornar Estudonauta ou Aluno Apoiador em nosso site para ajudar no seu aprendizado. Com sua dedicação, você vai alcançar resultados surpreendentes! 🌟🖖

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

    Todas as aulas do curso são excelentes.
    Mas para mim até agora essa é a melhor.

  • @eufraniodiogo50
    @eufraniodiogo50 5 ปีที่แล้ว +31

    Questão 01
    Resposta: DOM significa Document Object Model
    Questão 02
    Resposta: Sim consigo, infelizmente não consigo mostrar aqui nos comentários, mas basicamente no topo de todo existe o elemento window depois do window ou melhor os children do window alguns deles são: document, history, location. E assim a arvore vai indo.
    Questão 03
    Resposta: Parents são aqueles que dão origem aos elementos Child e os elementos Child também podem ser Parents de outros elementos!
    Questão 04
    Resposta: Por Nome, Por Id, Por Classe, Por Seletor, Por Marca.

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

      Obg

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

      E também a questão 1* - O DOM é um conjunto de objetos dentro do navegador, que vai dar acessos aos componentes internos do website.

  • @kelvenrsilva
    @kelvenrsilva ปีที่แล้ว +8

    Para quem nao achou o watch in chrome, usa o liveserver. Pois o anterior ficou obsoleto

  • @Mark-js6ky
    @Mark-js6ky ปีที่แล้ว +3

    **SE ESTIVEREM COM PROBLEMA NA PARTE DE ${n1} ${n2} e etc... Isso se chama interpolação de variáveis que é trazer os valores dela para dentro da string e nao escrever de forma literal o ${n1} por exemplo. E pra resolver você ao invés de usar aspas simples ou duplas, use as aspas invertidas.

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

    Você é sinistroooo!!!! Melhor aula gratuita disponível na internet sobre function

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

    top demais... Aproveitando o exercicio dessa aula, acrescentei outras operações aritimeticas. Aqui vai o código completo:



    Somando Valores - Parte 3

    body {
    background-color: blue;
    color: white;
    text-align: center;
    font-family: Arial, Helvetica, sans-serif;
    }
    input {
    display: block;
    margin: auto;
    }
    div.inputs {
    margin-bottom: 10px;
    }
    button {
    margin-top: 10px;
    background-color: #00005c;
    color: white;
    width: 100px;
    height: 30px;
    border: 1px solid gray;
    font-size: 1em;
    }
    button:hover {
    cursor: pointer;
    background-color: #0000be;
    }

    Calculando Valores

    Informe o 1° número:



    Informe o 2°° número:


    Calcular








    function calc() {
    let n1 = Number(document.querySelector('input#n1').value) // Pega o valor que foi inserido no input e já converte para number
    let n2 = Number(document.querySelector('input#n2').value) // Pega o valor que foi inserido no input e já converte para number
    let soma = n1+n2
    let subtra = n1-n2
    let mult = n1*n2
    let divisao = n1/n2
    let pot = n1**n2
    let rdd = n1%n2
    document.querySelector('p#soma').innerHTML = `Resultado da soma é: ${soma}`
    document.querySelector('p#subtra').innerHTML = `Resultado da subtração é: ${subtra}`
    document.querySelector('p#mult').innerHTML = `Resultado da multiplicação é: ${mult}`
    document.querySelector('p#divisao').innerHTML = `Resultado da divisão é: ${divisao}`
    document.querySelector('p#pot').innerHTML = `Resultado da potenciação é: ${pot}`
    document.querySelector('p#rdd').innerHTML = `Resultado do resto de divisão é: ${rdd}`
    }

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

    A última linha da Function "res.innerHTML = `A soma entre ${n1} e ${n2} é igual a ${s}.`"
    Este "res" praticamente é onde você deseja exibir o resultado. Até no title você pode jogar uma id e trocar esse "res"
    Ex.: Página 1
    Se você declarar isto no final da function("go.innerHTML = `A soma entre ${n1} e ${n2} é igual a ${s}.`"), o resultado irá aparecer no title.

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

      o meu código roda normal, mas na hora de aparecer o resultado ele não aparece formatado no navegador ele aparece assim: a soma entre ${1} e ${2} é igual á ${3}. Alguém pode ajudar?

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

      ​@@elvinribas6721 no meu tbm n aparece

  • @j_andre
    @j_andre 5 ปีที่แล้ว +18

    GOOGLE... PLEASE, PATROCINE O PRÓXIMO CURSO AEE!!!

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

    Eu podia ta matando, podia ta roubando e to mesmo. Por favor Guanabara faz um curso de react.js que eu saio dessa vida!

  • @danillo.spindola
    @danillo.spindola 2 ปีที่แล้ว

    De longe a melhor de didática que encontrei na internet... tenho mais de um curso PAGO... mas nenhum explica tão bem! Muito obrigado pelo seu trabalho!!!

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

    comecei a fazer logica de programacao na alura, pois a empresa que vou tentar estágio sugere alura como um dos locais para fazer o curso, mas sinto falta do professor guanabara lá, então estou aqui praticamente vendo dnv o curso de java pq sei q aqui vou aprender mais pela didatica do professor. E impressionante como a sequencia de ensinamentos muda, na primeira aula pratica aqui ja aprendi muita coisa que nao aprendi no curso 'completo' no outro site. PArabéns por ser um ótimo professor.

  • @phill.6789
    @phill.6789 4 ปีที่แล้ว +25

    Em plena quarentena vendo esse curso e vc me faz um projeto desse: Entrou, saiu, entrou, saiu... Da até uma depressão :(
    OBS: Estou falando desse entrou e saiu em todos os sentidos da frase rsrs ( ͡° ͜ʖ ͡°)

    • @Oculto_
      @Oculto_ 4 ปีที่แล้ว

      KKKK Complicado em amigo

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

      Que desnecessário. Afff

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

    No meu deu NaN, ai depois de 40 min vi que era o 'v' maiusculo nas variaveis: var n1 = Number(tn1.Value) ai deixei var n1 = Number(tn1.value) e foi.

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

      Estava com o mesmo problema, obrigado ajudou muito... Abraços

    • @apolo11.25
      @apolo11.25 3 ปีที่แล้ว +1

      Muitíssimo obrigado namoral

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

      Salvou pacas

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

      salvo d+ kkkk eu fiquei pensando como pode e ja refiz esse cod umas 3x e nao vai

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

      Mesmo problema aqui , o VisualSC terminou a frase pra mim e colocou maiúsculas, agr funcionou , valeu ai

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

    Muito boa a aula!

  • @PauloSilva-yz9gu
    @PauloSilva-yz9gu 9 หลายเดือนก่อน

    Agradeço demais por toda a dedicação e bondade, professor! Que Deus te abençoe, ilumine e proteja sempre! Muito obrigado mesmo! 😀🙌

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

    Guanabara você é um gênio e sua didática é a mais top !!!! Parabéns !!! E muito obrigado !

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

    15:50 entrou, saiu, entrou, saiu...
    eu fui obrigado a deixar o script assim pq n tenho maturidade
    var a = window.document.querySelector('div#area');
    function clicar() {
    a.innerText = 'Clicou!';
    }
    function entrar() {
    a.innerText = 'Entrou rsrs';
    }
    function sair() {
    a.innerText = 'Saiu oniichan :3'
    }

  • @777colombe
    @777colombe 5 ปีที่แล้ว +6

    "DISPARAR EVENTOS"???
    Sim, imagine vc "programando" animações num PowerPoint (mas aqui é em páginas Web e com muito mais recursos)!!!! ;)

  • @ThyMc.Oficial
    @ThyMc.Oficial 3 หลายเดือนก่อน +3

    Document

    body {
    font: normal 18pt arial;
    }
    input {
    font: normal 18pt Arial;
    width: 100px;
    }
    div#res {
    margin: top 20px;
    }

    Somando valores



    Resultado

    // Função para somar os valores
    function somar() {
    var tn1 = document.getElementById('txtn1');
    var tn2 = document.getElementById('txtn2');
    var res = document.getElementById('res');
    var n1 = Number(tn1.value);
    var n2 = Number(tn2.value);
    var s = n1 + n2;
    res.innerHTML = `A soma entre ${n1} e ${n2} é igual a ${s}

  • @MarcosJunior-zw9kj
    @MarcosJunior-zw9kj 2 ปีที่แล้ว

    Não tinha entendido muito bem a aula, assim que finalizou fui e criei abaixo da funtion somar, a function multiplicar por minha conta, criei o css e tudo mais, e deu certo. Muito feliz com meu avanço. Valeu professor.

  • @rubensneto7366
    @rubensneto7366 4 ปีที่แล้ว

    Professor, como aluno do curso de Sistemas para Internet e quase formado em Segurança da Informação, o curso do senhor de JavaScript VALE MAIS QUE OURO! MUITO OBRIGADO!!!!!!!!

    • @reicariri1
      @reicariri1 4 ปีที่แล้ว

      Vale apena fazer curso / faculdade nessas áreas? A aprendizagem é boa?

    • @rubensneto7366
      @rubensneto7366 4 ปีที่แล้ว

      @@reicariri1 Falando por mim. Vale sim! Aprendi HTML e CSS no 1º semestre. Fiquei com uma base boa. Tipo, você não precisa de faculdade para se tornar um desenvolvedor/programador. Hoje, estou aprendendo linguangens de programação como o JavaScript aqui pelo curso do professor, e também Python, por um curso que comprei na Udemy... Porém, ajuda bastente a te direcionar. Sem contar que dependendo do curso, você verá mais assuntos do que programação, como redes, segurança computacional, etc.

  • @Vitorslopes
    @Vitorslopes 5 ปีที่แล้ว +5

    O que usa para colocar o place holder de uma vez só? Vi que isso foi feito no vídeo porém eu preciso digitar ${ } manualmente para só então ele ser reconhecido.

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

    Eu meu innerHTML ou Text não altera nada vey. Fiz igualzinho, mas não tem alteração. ALguém com o mesmo problema?

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

      O meu deu um problema semelhante, quando eu vi eu escrevi textn1 ao invés de txtn1

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

      No comando você deve estar usando 'aspas simples' e o correto é utilizar a `crase` para o código funcionar.

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

      eu estava do mesmo jeito *tenta mudar o getSelector pra getElementById* pois esse foi meu "erro"

    • @tamarasantosc
      @tamarasantosc 4 ปีที่แล้ว

      meu tava tudo em minúsculo e é innerText

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

      Fiquei bastante tempo procurando erro tbm, no meu caso foi os parenteses do evento onclick="somar()"...

  • @t.t9592
    @t.t9592 5 ปีที่แล้ว +5

    A partir daqui a parada complicou um pouco pra mim, ainda estou cursando CSS e HTML na escola, algumas paradas eu não aprendi ainda.

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

      Não pare! Você já é diferenciado somente por buscar conhecimento aqui no TH-cam (plataforma de entretenimento, não de estudos). Boa sorte em sua carreira!

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

    GUSTAVO GUANABARA, VOCÊ É O CARA. NUNCA APRENDI TÃO RÁPIDO. Eu fazia sites há 10 anos atrás muita coisa mudou. OBRIGADO!

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

    Guanabara, você é um deus! MUITO OBRIGADA POR ESSA AULA! De verdade!! Sem palavras pra você!