Curso JavaScript: 83. DOM: Ejercicios Prácticos | Alarma Sonora -

Поділитися
Вставка
  • Опубліковано 14 гру 2024

КОМЕНТАРІ • 122

  • @diegoharosteguy9527
    @diegoharosteguy9527 2 роки тому +1

    El mejor curso de Java Script que hay en la web! y gratis!. Muchas muchas gracias

  • @Wiiiiizard
    @Wiiiiizard 2 роки тому +1

    🧙‍♂Muchas gracias, muy bueno el curso!!!

  • @nickname1000
    @nickname1000 2 роки тому +4

    Jon querido, este es el camino finalmente, recorrí 80 videos sin saber si había aprendido algo, y en el primer video de practica (Cap.81) fue de tal complejidad (por lo menos para los que comenzamos) que pense que habia perdido el tiempo, hasta que coemnzamos las practicas del reloj. Increibleee! Pise tierra! creo que esa es la magia ejercicios cortos sin tanta complejidad y aplicacion total de ejercicios practicos. Muy contentooo!! Creo que estoy aprendiendo JavaScript, sigo avanzando.

    • @jonmircha
      @jonmircha  2 роки тому

      😃🥰🙌🏻👏🏻👏🏻👏🏻

  • @luchogrz273
    @luchogrz273 2 роки тому +5

    Ufff esa logica y obviedad en la programacion es absoluta. Creo que lo que cuesta es darse cuenta de que va en CADA lugar como para aplicarlo. Geniales tus explicaciones Jon. Mis felicitaciones por eso!

  • @MartinExequielFuraca
    @MartinExequielFuraca 2 роки тому +1

    Muy bueno Jon!
    Espectaculares clases loco!

  • @leomax522
    @leomax522 Рік тому

    Jon, ya se me terminaron las palabras contigo. Capo total!! Gracias por todo.

  • @tongastonga22
    @tongastonga22 11 місяців тому +1

    Gracias como siempre un lujo tus clases!

    • @jonmircha
      @jonmircha  11 місяців тому

      Con mucho gusto👋🏻😉

  • @carlosalbertousugamartinez3199
    @carlosalbertousugamartinez3199 3 роки тому +4

    A por fin entendí lo de paso de parámetros y dependiendo del selector elegimos 1 evento, yo lo realice y por cada botón le había asignado un evento y ya al ver la solución pude entenderlo, me parece genial que solo con una función podamos asignar el evento al selector que me pasan como parámetro.

  • @johnherrera5913
    @johnherrera5913 3 роки тому +5

    Master! Muy buenos tus vídeos, bien explicados, así cualquier persona aprende, muchas gracias por hacerlos :)

  • @carlosjavierorozco8418
    @carlosjavierorozco8418 2 роки тому +1

    Terminando el ejercicio. Gracias! En un futuro hare una alarma pomodoro como ejercicio.. 😁😁😁

  • @Ni_idea_de_tecnologia
    @Ni_idea_de_tecnologia Рік тому

    Estos pasos han sido un poco más fáciles y eso me alegra mucho y me anima a seguir más y más. Todo gracias a sus esplicaciones. Muchas gracias Sr. Mircha

    • @jonmircha
      @jonmircha  Рік тому +1

      Felicidades!👋🏻😉

  • @josefabianbeltranmeza6914
    @josefabianbeltranmeza6914 3 роки тому +2

    Muchas Gracias por compartir tanto Jon. Con cada uno de estos videos uno se emociona cada vez más y más.

  • @alejandroalfonsomoralesloz5552
    @alejandroalfonsomoralesloz5552 2 роки тому +1

    Muy buenos tus videos.. Me gusta tu forma de explicar las cosas y colocarles una funcion a cada cosa que explicas.. eres un Maestro total. Soy estudiante, trabajo y tambien soy autodidacta, le dedico unas 2-3 horas diarias a este curso pero es lo maximo mi parte favorita del dia!!

  • @leonardoprone5967
    @leonardoprone5967 2 роки тому +1

    Buen video, Jon! muchas gracias!

  • @franalarza8354
    @franalarza8354 2 роки тому +1

    Me esta encantado el curso, yo como alternativa trabaje con el constructor de Audio de javascript :)

  • @alejandroalfonsomoralesloz5552
    @alejandroalfonsomoralesloz5552 2 роки тому +1

    Yo intente realizar el reloj por mi cuenta y tenia la misma idea, pero no lo supe hacer con la Delegacion de eventos, es un tema que me complica. yo le coloque la funcion addeventlistener a cada boton, pero tu solucion fue en menos de 10 lineas de codigo. CRACK

  • @manuelmora1311
    @manuelmora1311 4 роки тому +2

    men cada ves me deja mas asombrado, muchas gracias por todo esto que nos regala mil gracias sensei 🤘🤘🤘🤘

    • @jonmircha
      @jonmircha  4 роки тому +1

      Con mucho gusto, comparte para llegar a más gente

  • @timawid
    @timawid Рік тому

    El mejor curso ✅

  • @alexdurand5287
    @alexdurand5287 3 роки тому

    Valio la pena de ver todos los videos hasta ahora.
    Grande Jon, explicas muy bien.

  • @matiastorres5993
    @matiastorres5993 2 роки тому +1

    gracias por los videos jon! hoy estuve presente en el meet de henry! Que bueno fue verte!! saludos desde Argentina!

  • @harrinsonA
    @harrinsonA 4 роки тому +1

    Ohh facil, practico y de mucho conocimiento.

  • @instintoimagen
    @instintoimagen 2 роки тому

    es el mejor #curso de #javascript de youtube (y del mundo mundial)

  • @emersonpalaciootalvaro2632
    @emersonpalaciootalvaro2632 4 роки тому +1

    excelente parcero,

  • @braianrico4422
    @braianrico4422 3 роки тому +1

    Jon Jon Jon Jon, sos el mejor, o por lo menos es mi percepción, gracias por tanto!
    🧙‍♂️🧙‍♂️🧙‍♂️

    • @jonmircha
      @jonmircha  3 роки тому

      🙌🏻🙌🏻🙌🏻

  • @MUSICAPLATENSE
    @MUSICAPLATENSE 4 роки тому

    Cada día son mejores los videos. Felicitaciones!!!!

  • @addevmoises
    @addevmoises 3 роки тому

    Terminé mi primer ejercicio del DOM junto con JS, despues de practicar mucho lo entiendo todo. A terminar esta sección muy genial

  • @SanchayanPackiyanathan
    @SanchayanPackiyanathan 3 роки тому +3

    Amigo una consulta , como puedo hacer un alarma sin estar consultando cada rato al reloj, ej: a las 05:00 am necesito que active el alarma, pero no quiero estar consultando cada segundo si es 5 am o no. me explico ?

    • @jonmircha
      @jonmircha  3 роки тому +2

      Esa forma estaría más del lado del backend, podrías programar un cron que se ejecute a la hora que indiques y que quiza se comunique con tu web mediante websockkets para lanzar la notificación

    • @SanchayanPackiyanathan
      @SanchayanPackiyanathan 3 роки тому +1

      @@jonmircha muchas gracias amigo.

  • @seica5561
    @seica5561 4 роки тому +4

    Perfecto.. realizaré el ejercicio pero, con la opción de establecer la hora de cuando deseo activarlo..

  • @darianmorat
    @darianmorat 3 роки тому

    Perfecto, el mejor curso de UA-cam Javascript 💕

  • @victormontivero1998
    @victormontivero1998 3 роки тому

    Muy buenos los ejercicios hasta ahora!

  • @diegogutierrez2412
    @diegogutierrez2412 Рік тому

    como adjunto o como hago para colocar desde codepen elarchivo del audio para poder realizar el ejercicio de forma completa?

  • @gustavokuster8989
    @gustavokuster8989 2 роки тому

    Hola Jon, gracias por tu dedicación....Una pregunta....Por qué es necesario setTimeOut, en la funcion de la alarma..??? Gracias..

    • @jonmircha
      @jonmircha  2 роки тому +1

      Para que suene después de cierto tiempo

  • @r.w.s.2402
    @r.w.s.2402 3 роки тому

    Gracias a tus enseñanzas consigo realizarlos sola aunque los hago de diferente forma a la que tú lo haces. O sea lo hago menos sofisticado por la falta de experiencia pero estoy aprendiendo muchísimo:)

    • @jonmircha
      @jonmircha  3 роки тому

      That's the point 😉👌🏻

  • @agustinmayora.s8254
    @agustinmayora.s8254 3 роки тому

    genial !!!

  • @ithrillaydec3259
    @ithrillaydec3259 Рік тому

    Hola Jon, gracias por el curso,
    Una duda, ¿por qué generas la etiqueta de audio dinámicamente en lugar cargarla directamente en el HTML, para que la página no tarde tanto en cargar y mejorar el rendimiento?

  • @manuelcobasguerra5688
    @manuelcobasguerra5688 4 роки тому +2

    solucionado solo me cambie a chorme y listo (Por cierto estaba haciendo las practicas con firefox)

  • @EducacionCultura1992
    @EducacionCultura1992 Рік тому

    Como siempre Haciendo todo de una manera excelsa. Eres el mejor profe.
    Me gustaria que en algun video hagamos una calculadora, un ascensor y un semaforo.
    Profe ese error 404 en la consola que se refiere a un favicon no encontrado a mi me aparece tambien. Por que ?

    • @jonmircha
      @jonmircha  Рік тому +1

      porque los live servers siempre tratan de buscar el favicon y al no tenerlo genera el 404

  • @carloscontreras6051
    @carloscontreras6051 3 роки тому +1

    La alarma ni idea tenía de como empezar
    Una consulta JON, se consideraria Mala Práctica crear una sola funcion con 4 if y pasar todos los parametros juntos? porque asi lo hice, para importar una sola funcion y poder hacerlo por defecto.
    Funciona, pero me interesa ir mejorando el codigo tambien

    • @jonmircha
      @jonmircha  3 роки тому +1

      🤔 no creo que sea mala práctica

  • @carloscontreras6051
    @carloscontreras6051 3 роки тому +1

    el del reloj casi que me salio parecido, solo que para practicar CSS, separe en 3, hs, minutos, segundos, y les di formato para que se vea mas lindo, lo mismo que a los botones

  • @manuelcobasguerra5688
    @manuelcobasguerra5688 4 роки тому +1

    me sale este error: Recurso de medios 127.0.0.1:5500/sound/alarm.mp3 no pudo decodificarse.

  • @helipalacio8772
    @helipalacio8772 Рік тому +1

    👏👏👏 🙏🙏🙏

  • @echak6902
    @echak6902 2 роки тому

    Ayuda please!!!! Cuando hago clic en el botón de Iniciar reloj, el reloj me aparece pero me desaparecen los 4 botones. He comparado muchas veces mi código con el de Jon y no encuentro el fallo.

  • @joelpimentel3125
    @joelpimentel3125 4 роки тому +2

    Hola jonmircha yo aveces cuando no se algo de la etiquetas o de los métodos los busco en google para asi poder realizar los ejércicios crees que sea malo para mi aprendizaje Saludos!!

    • @jonmircha
      @jonmircha  4 роки тому +1

      No

    • @Juicio87
      @Juicio87 2 роки тому

      Buscar en google es clave en el desarrollo web, no te sientas mal por eso. Si sabes aplicarlo es que sabes lo que estás haciendo; eso sí, lo que yo hago cuando copio un algoritmo que funciona sin más intento comprenderlo

  • @jurrrgenOF
    @jurrrgenOF 3 роки тому +3

    si a alguien le sirve de algo a mi me decía que los recursos no eran soportados en la línea donde estaba el $alarma.play(); tuve que borrar la carpeta asssets y poner el archivo audio junto con el index.html el main.js y el reloj.js o como ustedes le hayan llamado. y funciono. y donde estaban todos los import los hice así alarma("./Alarm.mp3","#activar-alarma","#desactivar-alarma");
    en vez de alarma("assets/Alarm.mp3","#activar-alarma","#desactivar-alarma");

    • @jonmircha
      @jonmircha  3 роки тому

      👍🏻

    • @darx9050
      @darx9050 2 роки тому +1

      al parecer es problema del navegador y su version, pero gracias por el dato

    • @pgm3100
      @pgm3100 Рік тому

      reloj.js:38 Uncaught (in promise) DOMException: The element has no supported sources. Me pasa igual, incluso con los cambios que propones me sigue dando el mismo error. Esta es mi versión de chrome: Versión 115.0.5790.173 (Build oficial) (64 bits)

  • @pgm3100
    @pgm3100 Рік тому

    reloj.js:38 Uncaught (in promise) DOMException: The element has no supported sources. Me pasa igual, incluso con los cambios que propone un compañero me sigue dando el mismo error. Esta es mi versión de chrome: Versión 115.0.5790.173 (Build oficial) (64 bits)

  • @kevinayerdi
    @kevinayerdi Рік тому

    ojala en el futuro sea capaz de hacer este tipo de ejercicios sin tu ayuda jon, hasta el momento siento que estoy demasiado verde.... me falta practica y logica de programacion... pero allà vamos 😁🙌

  • @vanhellsing3029
    @vanhellsing3029 2 роки тому

    el metodo "pause()" no me sirve x'd nose que ago mal

  • @miktl
    @miktl 2 роки тому

    el de mover el circulo lo hice con la propiedad transform, pero con los botones de flecha arriba y abajo hace scroll a la página
    🥲

  • @MaxielJohannaCamargoGomez
    @MaxielJohannaCamargoGomez 4 роки тому

    Ay caramba, tanto por hacer, pero ya vamos retomando de nuevo jajaja volví y hay 20 videos más! Ya profe, deténgase jajajaja

  • @helipalacio8772
    @helipalacio8772 Рік тому

    👏🏻👏🏻👏🏻 🙏🏻🙏🏻🙏🏻

  • @RicardoGonzalez-rv8xo
    @RicardoGonzalez-rv8xo Рік тому +3

    Estuve atascado una media hora porque puse setTimeOut en vez de setTimeout 😂😂 Pero grandioso curso, de verdad que me ayuda mucho a capacitarme

  • @fernandopelacini5662
    @fernandopelacini5662 3 роки тому +2

    Yo lo maneje directamente con el API audio sin armar nigun control
    if(e.target.matches(btnPlay))
    {
    audio.src =sound;
    audio.play();
    d.querySelector(btnPlay).disabled=true;
    }

    • @jadaru4590
      @jadaru4590 2 роки тому

      Más o menos lo hice de la misma manera pero esta genial saber lo de los temporizadores

  • @helipalacio8772
    @helipalacio8772 3 місяці тому +1

    👨

  • @cristianroldan337
    @cristianroldan337 3 роки тому

    Venia bien, eso creo yo, hasta que vi este ejricios de reloj y alarma y me bajoneo al no saber ni por donde empezar, en mi cabeza lo unico que tuve es que tenia que usar el objeto Date, pero nada más. La explicación es excelente (desde mi punto de vista) pero no supe ni como empezar y supongo que esto debe ser sencillo, claro, debe tener su complejidad, peor entre todo lo complejo pienso que esto es fácil.

    • @jonmircha
      @jonmircha  3 роки тому +2

      Es sencillisimo cuando tienes años de experiencia, pero cuando uno empieza cuesta mucho y esta bien sino tuviste idea de cómo hacerlo.... sigue y no claudiques, bienvenido al mundo de la programación

  • @z3r0krypt
    @z3r0krypt 3 роки тому +1

    Uf, la verdad es que más o menos estaba yendo todo bien por el momento, pero en este vídeo debo decir que al final del mismo cuando dices eso de "Si te está gustando, etc etc dale al botón de tal y cual" he dicho en voz alta: "Y si no entendí nada y necesito ayuda dónde hay un botón para pedir auxilio?"
    Debo decir que estoy más perdido que un sordo en un tiroteo! Me está costando interiorizar ciertos procesos, no había programado jamás y la verdad es que me está costando esto del DOM :(

    • @jonmircha
      @jonmircha  3 роки тому

      Si te esta costando es que vas por buen camino, aprender duele. Puedes entrar al discord de la comunidad y ahí entre todos se ayudan discord.gg/gPgJMUF

  • @RochaNahuel
    @RochaNahuel Рік тому

    Hizo todo el pie de la letra y mi alarma no quiere sonar.... :/

  • @albertosantiago6600
    @albertosantiago6600 3 роки тому

    Porque mis comentarios no se visualizan quiero subir la solucion del ejercicio siguiente. pero creo youtube lo elimina no se porque, eso que pongo la liga de codepen del ejercicio.

    • @jonmircha
      @jonmircha  3 роки тому +1

      Ponlo sin el http para que no lo detecte como link

  • @matiastorres5993
    @matiastorres5993 2 роки тому

    gente una pregunta! cuando activo por primera vez la alarma me sale este error en consola ""GET 127.0.0.1:5500/favicon.ico 404 (Not Found)"" , pude observar que a jon le paso lo mismo en el minuto 10:05 Alguien sabe porque sale ese error y como se puede evitar?