Aquí hice unos pequeños apuntes compañeros 😀 👇 /** * 📝 Los Eventos 👉 Es aquel mecanismo que tenemos en JS para poder controlar las acciones del usuario y definir ciertos comportamientos del documento q sucedan en cierto momento o cuando se cumplan algunas condiciones. 👉 Ahora, las funciones q se ejecutan en un Evento es lo q se conoce como el Event Handler o traducido Manejadores de Eventos, o tmb Observadores o Escuchadores. 👉 Hay 3 maneras de definir los Eventos en JS : */ /* **************************************************************************************************************************************** */ //1️⃣ COMO ATRIBUTO DEL HTML //👀 Muy importante: /*👉 Esta función se va a convertir en el Manejador de Eventos (Event Handler) *👉 Cuando una función se convierte en un Event Handler, es decir una función que se ejecuta en un Evento, nosostros podemos acceder a un Objeto especial q es el Evento en sí, y eso lo podemos acceder con la palabra reservada 'event' */ function holaMundo(){ alert('Holaaa Mundo') console.log(event) //👈 con esto en la consola, se desencadena un tipo de Objeto MouseEvent (evento del Mouse), y dentro de él se encuentran dos propiedades muy importantes: type y target. //👉 type.- es el tipo de evento q se desencadeno //👉 target.- es el elemento que origino el evento //👉 Dentro de target estan todos los eventos y propiedades q se pueden usar por dicho elemento y los q estan en null son eventos q no tienen definida dicha función en dichos eventos. En cambio vemos el evento onclick q si tiene definida la funcion holaMundo } /* ***************************************************************************************************************************************** */ //2️⃣ COMO MANEJADOR SEMÁNTICO //👉 Se le dice manejador semántico xq va teniendo una coherencia en la manera como la vamos definiendo //👉 cuando definamos un evento como semántico igualamos el evento semántico al nombre de la funcion pero sin (), xq los () hacen q cuando se cargue el Navegador se va a ejecutar const $eventoSemantico = document.getElementById('evento-semantico') $eventoSemantico.onclick = holaMundo //👈 no le ponemos () a la función xq sino al momento q se recarga el Navegador, se estará ejecutando el evento, y luego la consola nos dará undefined, xq el objeto event q mandamos a la consola no estará definido, xq la función se ejecutó asi como va, osea a la hora de cargar como tiene los parentesis se ejecuta. //👇 esta es otra manera de definir un Evento de tipo semántico, puede ser una función anónima o una arrow function $eventoSemantico.onclick = function(e){ //👈 Toda función q se convierte en un Manejador de Eventos, es decir una función q se ejecuta en algun momento en un evento no puede recibir parámetros, el único parámetro q recibe es el evento en sí, que lo podemos obtener con la palabra 'event' o en algunos casos abreviar con la letra 'e' alert(`Hola Manejador de Evento Semántico`) console.log(e) console.log(event) } /* **************************************************************************************************************************************** */ //3️⃣ COMO MANEJADOR MÚLTIPLE //👉 Si deseamos asignar varias funciones a un mismo elemento, tenemos el método .addEventListener() que nos perimite levantar un Escuchador de Eventos const $eventoMultiple = document.getElementById('evento-multiple') //👇 este método .addEventListener() recibe varios parámetros, pero sólo nos enfocaremos en 2: // 1° Nombre de evento // 2° Función q se va a ejecutar, pero sin parentesis $eventoMultiple.addEventListener('click', holaMundo) //👇 tmb podemos trabajar con una arrow function $eventoMultiple.addEventListener('click', (e) => { //👈 este addEventListener nos dará 2 alerts y 4 console.log, nos da 2 alerts xq en vez de reemplazar como pasa más arriba con el evento de tipo semántico, esta es la ventaja de maneja evento múltiple con addEventListener xq puede ejecutar más funciones alert(`Hola Manejador de Evento Múltiple`) console.log(e) console.log(e.type) console.log(e.target) console.log(event) } ) //📝NOTA: //👉 Cuando escuchemos de Event Handler hacemos referencia a la función q se ejecuta en dicho Evento //👉 Una misma función nos puede servir para desencadenar eventos en diferentes elementos //👉 Los eventos semánticos tienen un pequeño inconveniente, si nos damos cuenta, cuando hablabamos de los Prototipos y hablamos de la funcion constructora, y si queriamos agregarle más métodos teniamos q agregarle a su Prototipo, aqui pasa algo similar, el onclick es como agregarle un método al Prototipo del Modelo de eventos del elemento del DOM q se estamos manejando //👉 Habrá veces q a lo mejor a un mismo elemento Html le asignemos diferentes Manejadores de Eventos, es decir diferentes funciones q hagan diferentes cosas, bueno la limitante q tienen los eventos de tipo semántico, es q una vez q esta definido el evento semántico sólo va poder ejecutar una función. //👉 Toda función q se convierte en un Manejador de Eventos, es decir una función q se ejecuta en algún momento en un evento no puede recibir parámetros, el único parámetro q recibe es el evento en sí, que lo podemos obtener con la palabra 'event' o en algunos casos abreviar con la letra 'e'
@jonmircha3 жыл бұрын
🤓👌
@aronlife10983 жыл бұрын
Esta información vale millones😁
@ivangonzalezscaglia89022 жыл бұрын
Muchas gracias Grover!!!!
@Dulcee5962 жыл бұрын
Gracias!!!
@andresgeary44332 жыл бұрын
Gracias por los apuntes maestro!!!!
@The_phantom_menace2597Ай бұрын
Este curso es el mejor que he visto , tanto de youtube como de udemy.
@jonmirchaАй бұрын
👋🏻😉
@lorenzopiovano95778 ай бұрын
00:04 Hoy comenzaremos una serie de clases sobre cómo trabajar con eventos en javascript. 02:44 Eventos en JavaScript 05:14 El código JavaScript se puede ejecutar como alertas o funciones. 08:05 Comprender las diferentes formas de definir el manejo de eventos en HTML 10:48 Comprender los eventos semánticos y su ejecución. 13:09 Los controladores de eventos semánticos tienen la limitación de asignar solo una función por evento. 15:36 Los controladores de eventos no pueden recibir parámetros excepto el evento en sí. 17:57 Uso del método de escucha imprescindible para crear un controlador de eventos 20:18 Los eventos se pueden asociar con múltiples controladores de eventos. 22:34 Hay tres formas de trabajar con eventos en HTML
@jonmircha8 ай бұрын
👋🏻😉
@sebasmrl3 жыл бұрын
Mi momento ha llegado!, justo desde aquí pensé comenzar a aprender javascript pero gracias al primer video donde explicaste lo ideal de aprender todo desde cero, bueno fue la mejor decisión estaría perdido y con muchos problemas de no haber seguido todo el curso
@jonmircha3 жыл бұрын
;)
@yanluisnunezlara319 Жыл бұрын
Así es bro, JavaScript y php son lenguajes raros que tiene fundamentos parecidos a los demás lenguajes pero tiene otras características que los diferencias y cuando tú crees que sabiendo otro lenguajes a profundidad vas a meter mano con ellos estás equivocado 😅
@miguelantonioescuderoperal74854 жыл бұрын
Maestro JhonMircha me imagine este codigo: que cuando das click al boton , me crea un elemento "p" con una frase y luego a los 3 segundos se borra automaticamente : const $eventoMultiple = document.getElementById("evento-multiple"); $eventoMultiple.addEventListener("click",(e)=>{ alert("hola mundo manejador de eventos multipels"); console.log(e); const $p = document.createElement("p") const frase = "hola como estas" $p.textContent = frase ; document.body.appendChild($p) $p.style.setProperty("Color","Red") $p.style.setProperty("font-size","30px") setTimeout(function() { document.body.removeChild($p); } , 3000); })
@joelant033 жыл бұрын
Gran asimilación y uso de nuevas habilidades amigo sigue así.
@humbertoleal76834 ай бұрын
Excelente, muy bien explicado. Mil gracias. Saludos desde Bogota-Colombia
@jonmircha4 ай бұрын
Hola, muchas gracias
@osakadev Жыл бұрын
ya he llegado a mi parte favorita, estoy muy animado estos días, al final si pude lograr llegar a esta parte, suerte a todos y muchas gracias jon 😎😎
@jonmircha Жыл бұрын
👋🏻😉
@alextina2 жыл бұрын
Gracias por compartir todo este conocimiento!!!!!!! Me vi hasta la clase 15 en orden, luego empece a buscar segun los temas que necesito. Aun así pienso verlo todo!
@jonmircha2 жыл бұрын
😉👋🏻
@arceprog Жыл бұрын
Gracias Jon Muy buen video y explicacion , llevo 1 y 4 meses estudiando desarrollo web , jajajaj , y me quiero de terminar tus videos de javascript que siempre me aportan algo nuevo o una mejor forma de entender
@jonmircha Жыл бұрын
👋🏻😉
@valnetvln68024 жыл бұрын
Amigo mil gracias por esta clase, he tenido varios cursos de JavaScript y pues siempre lo mismo, "y aquí solo ponemos e de event", solo veía que usan eventListener pero no sabía del por qué, y ahora lo entiendo perfectamente, por lo de los eventos semánticos y además más que nada para los eventos múltiples, muchas gracias, realmente me siento muy feliz por saber de dónde sale todo eso.
@jonmircha4 жыл бұрын
De nada. Comparte para llegar a más personas :)
@braianrico44223 жыл бұрын
Estos mensajes motivan a personas como yo que estamos aprendiendo y a veces pensamos "y para que explica tantos métodos" jajaja Muchas gracias!!!
@braianrico44223 жыл бұрын
Cada día que pasa veo más lejos el hacer mi propia pagina jajaja pero ver la caja de comentarios y visualizar que personas con conocimiento en este mundo agradecer tus explicaciones me motivan cada día a seguir adelante, hay muchas cosas que no entiendo el porque (entiendo lo que explicas pero mi mente piensa más allá y no contextualiza la funcionalidad) pero ver los comentarios ayudan (no a saber el porque, pero si a entender que se necesita saber y que en un futuro no lejano comenzare a entender su gran valor) De verdad que mil gracias y bendiciones !!! 🧙♂️🧙♂️🧙♂️
@braianrico44223 жыл бұрын
Jon por cierto, quería hacerte una pregunta. Tengo 2 conocidos que desean estudiar desarrollo web pero no tienen nada de conocimiento de programación. La pregunta es: ¿Es más recomendable que comiencen a realizar el curso de HTML y CSS o que comiencen con JS? Nuevamente mil gracias por todo Jon!!!
@jonmircha3 жыл бұрын
Con HTML y CSS, luego que se pasen a JS
@jonmircha3 жыл бұрын
😉🙌🏻
@carlosjavierorozco84182 жыл бұрын
Seguimos avanzando! gracias Jon
@jonmircha2 жыл бұрын
👋🏻😉
@isaacllanas2828 Жыл бұрын
Muchas gracias por el curso profe Jon. Ya anteriormente había interactuado con código JS y se me hacía muy complejo entender la sintaxis ya que vengo de C++ pero hace unos meses decidí darle full a esta serie de video y me es muy grato por fin entender y ver cómo todos lo que hemos visto va construyendo una gran pirámide, saludos profe.
@jonmircha Жыл бұрын
👋🏻😉
@CaballoLoco666 Жыл бұрын
Jaja si c++ es mas dificil en sintaxis
@xd49153 жыл бұрын
Tengo 17 años y gracias a vos cada dia soy mejor desarrollador web! Gracias
Hola, al menos en vscode, el "event aparece" "deprecated" y aunque funciona ya no dice "mouseevent" sino "pointerevent"
@Ni_idea_de_tecnologia Жыл бұрын
Se va poniendo interesane. Gracias Sr.Mircha
@jonmircha Жыл бұрын
Un saludo👋🏻😉
@harrinsonA4 жыл бұрын
00:41 en andabamos pensando!
@giovanayucragavilan90044 жыл бұрын
Estoy muy agradecida por el contenido me ha ayudado mucho!!.
@jonmircha4 жыл бұрын
De nada, comparte para llegar a más gente :)
@johnherrera59133 жыл бұрын
Master! en verdad muy agradecido por tu trabajo y tu conocimiento
@jonmircha3 жыл бұрын
😉👍🏻
@sebastianalfaro18873 жыл бұрын
Gracias Jon, el contenido que nos compartiste con estos videos es invaluable. Saludos desde Argentina!
@jonmircha3 жыл бұрын
😉👍🏻
@isidoraaxis6179 Жыл бұрын
Seguimos aqui!! buenisimo contenido!!
@jonmircha Жыл бұрын
Gracias por tu apoyo👋🏻😉
@carlesbautista82934 жыл бұрын
Muy bien explicado Jonathan, gracias por todo los conocimientos que nos brindas, son muy importantes para nosotros, :)
@jonmircha4 жыл бұрын
Con mucho gusto
@deyvi-kantuta Жыл бұрын
Muchas gracias Yon......
@jonmircha Жыл бұрын
👋🏻😉
@jurrrgenOF3 жыл бұрын
buen vídeo hay una parte que dice: console.log(event); el event aparece que está en desuso pero igual sirvió no hay problema?
@luisdanielayalavaldes53473 жыл бұрын
a mi me sucede igual
@angelicabolivar48183 жыл бұрын
Me paso igual, aparece la palabra tachada!
@jaxpk33 жыл бұрын
Me pasa lo mismo. Alguno tiene mas info?
@Karen-fy7mq2 жыл бұрын
El editor de codigo te lo señala solamente porque no está previamente definido, pero en realidad nosotros sabemos que ese evento viene por DEFECTO cuando se desencadena el evento...
@gerardoanaya61592 жыл бұрын
el obj "event" no es que este en desuso simplemente lo que esta en desuso es que no especifiques el event como parámetro de la función, ejemplo: - Practica en desuso: function holaMundo() { alert('Hola Mundo!'); console.log(event); } - La recomendable para que no aparezca la advertencia en VSC: function holaMundo(event) { alert('Hola Mundo!'); console.log(event); } El obj event lo inyecta JS automáticamente y por simplicidad el nombre del parámetro se le suele llamar solo "e" siendo una referencia de "event"
@daimoncardenas50743 жыл бұрын
Interesante como enseñas. Lo haces ver facil y amigable. Te felicito por esa habilidad para la enseñanza y muchas gracias por compartir este conocimiento.
@jonmircha3 жыл бұрын
Hola, muchas gracias
@A.RadelM.F.3 ай бұрын
Hola, profesor, vengo del futuro, el año 2024 y ahorita, según me tocó experimentar junto con las clases, el objeto global event ya está depreciado. Se puede acceder a sus valores como lo hiciste con los parámetros de las funciones del método onclick o de la callback del método addEventListener. Se le agrega un parámetro con la palabra e, ev, event, evento, miEvento, etc. y desde el scope de la función podemos acceder a las propiedades del evento.
@jonmircha3 ай бұрын
👋🏻😉
@codigobasicox3 жыл бұрын
Saludos desde Rep.Dom, y muchas gracias.
@jonmircha3 жыл бұрын
Un saludo
@joelleiva69522 жыл бұрын
Estoy por el minuto 6:52, en el cual podemos acceder a la palabra reservada event. Al momento de ponerla el editor de codigo(VS Code) me la marca como en desuso. Eso quiere decir que esta obsoleta??
@jonmircha2 жыл бұрын
no te preocupes, despues lo vamos a abreviar a e
@joelleiva69522 жыл бұрын
@@jonmircha ✔✔
@josedaniel33162 жыл бұрын
buenisima clase, gracias jhon!!
@jonmircha2 жыл бұрын
Con gusto
@Wiiiiizard2 жыл бұрын
🧙♂Buen curso, muchas gracias!!!
@jonmircha2 жыл бұрын
Gracias por comentar
@eduardorivas6959 Жыл бұрын
Muchas gracias!. ya que esta de moda, eres el Jon Wick de Javacript. Saludos.
@jonmircha Жыл бұрын
😅
@grovercristobal17673 жыл бұрын
Muchas gracias profesor Jon, DIOS me lo siga guardando y bendiciendo!
@jonmircha3 жыл бұрын
Gracias por tus bendiciones 🙌
@emanuelr98154 жыл бұрын
De nuevo muchas gracias por el curso, aquí andamos desde el primer día de 2021!!!
@jonmircha4 жыл бұрын
Excelente!
@ezequieljumilla99772 жыл бұрын
El mejor canal de programación
@jonmircha2 жыл бұрын
👋🏻😉
@timawid Жыл бұрын
Este canal es una Joya 💎 ❤
@jonmircha Жыл бұрын
👋🏻😉
@pgm3100 Жыл бұрын
Buenas tardes maestro, en mi caso, console.log(event), se tacha en el visual, y me dice que está en desuso, deprecated...etc.., la información que me da en la consola cuando pulso el button es PointerEvent en vez de MouseEvent, con todos los elementos y características comentados en el video, con la función anónima pasa igual, además me añade en la consola [Violation] 'click' handler took 1509ms, también con el addEventListener. Enhorabuena por tu bonito y educativo trabajo de pura ingeniería.
@jonmircha Жыл бұрын
👋🏻😉
@criadordeperroslostresdona96952 жыл бұрын
gracias muy buena clase
@jonmircha2 жыл бұрын
Hola, muchas gracias
@nachosanabria69422 жыл бұрын
excelente videos gracias ......
@jonmircha2 жыл бұрын
😉👋🏻
@danielfabiani44682 жыл бұрын
Buongiorno...gracias jon.
@jonmircha2 жыл бұрын
😉👋🏻
@leonardoprone59672 жыл бұрын
Muy buena clase, Jon! gracias
@jonmircha2 жыл бұрын
Con mucho gusto
@SOAD94893 жыл бұрын
Muchas gracias por compartir tus conocimientos con nosotros, de verdad son muy útiles. Por cierto, ¿Que extensión usas para que te salgan las sugerencias y autocompletar los métodos y los nombres de los parámetros que puede recibir los métodos? Por ejemplo, cuando usaste el método AddEventListener, el primer parámetro que recibe es un string, y VS CODE te mostró todos los nombres de eventos que puedes colocar en forma.
@jonmircha3 жыл бұрын
Mi configuración de VSCode la tienes aquí jonmircha.com/vscode
@edualfred3 жыл бұрын
Una consulta, profesor. Cuando cargo nuevo contenido con Ajax en la página, el addEventListener deja de funcionar en los botones que implemento. Es probablemente porque al cargar inicialmente todo el documento y al no encontrarse tales botones, pues se cargan posteriormente con Ajax, no los reconoce porque no existen aún en el DOM y por tanto no funciona el método. Cómo podría agregarle funcionalidad a tales botones que cargo con Ajax haciendo uso de Javascript?
@jonmircha3 жыл бұрын
Con delegación de eventos
@edualfred3 жыл бұрын
@@jonmircha Muchas gracias, profesor mircha. Voy a revisar ese capítulo para poder implementarlo :D
@gonzalolenardon66843 жыл бұрын
Hola Jon!! Muchas gracias por compartir tu conocimiento. Excelente el curso y la manera enseñar.
@jonmircha3 жыл бұрын
😎👌
@Gabriel-xp7it Жыл бұрын
Hola una consulta. "event" quedo en desuso? ahora hay que usar unicamente "e"? Tambien notoque fuera de funciones si uso "e" o lo dejo vacio funciona igual. Gracias
@__.bastiann_2 жыл бұрын
Excelente clase maestro Jon, gracias por este contenido.
@jonmircha2 жыл бұрын
Con mucho gusto
@TroykaElectronics3 жыл бұрын
Hola Jon, muy agradecido por tus videos. Tengo una duda: en el evento "onclick" del "dom.html", utilizas la función "holaMundo()" que has declarado en el archivo "dom.js". he hecho lo mismo pero me arroja un error en la consola diciéndome que "holaMundo" no esta definida. analizando el porque del error, observo que esta función está declarada en un archivo .js. y para llamarla.. habría que darle la ruta del archivo .js?, asi como se hace tambien con "" ??? quedo atento a tu respuesta. Gracias.
@jonmircha3 жыл бұрын
Pues si, la función tiene que existir en tu html o en el js la tiene que leer de algún lado
@KalSt3 жыл бұрын
Pude solucionar un bug que tenía en mi portafolio gracias a la explicación de la diferencia entre los escuchas de eventos y los eventos semánticos. Que grande.
@jonmircha3 жыл бұрын
😉👍🏻
@maximilianorestrepo40104 жыл бұрын
Ya habia usado esto de AddEvent, pero no tenía idea de lo de event wow. Siempre sorprendido del contenido que enseñas
@jonmircha4 жыл бұрын
;)
@edwina.espinaltaveras42223 жыл бұрын
actualmente en vscode me tacha la palabra reservada event, dice que esta en desuso
@JoseGomez-zm4ng2 жыл бұрын
Uh!! Nunca voy a terminar este curso!! Ahora me sumergiste en la Api de animaciones de Mozzilla!! Que gozaderaaa!! Graciass!!
@jonmircha2 жыл бұрын
😅
@N.M.B2 жыл бұрын
Hola! Como se maneja el objeto "event" actualmente? ...VSC indica que actualmente esta "deprecated". Muchas gracias!
@fabidev15012 жыл бұрын
Ya sabes como?
@evelinalvarado7332 Жыл бұрын
@@fabidev1501 pon event en HTML y como parametro tb
@tavospok3 жыл бұрын
Muchas gracias por tu tiempo Jon! Excelente curso!
@jonmircha3 жыл бұрын
Con mucho gusto
@FAWEYS3 ай бұрын
Saludos Maestro Jon, me preguntaba si actualmente el evento que usted utilizó como MouseEvent ahora PointerEvent?
@FAWEYS3 ай бұрын
Además según investigué, pude darme cuenta que palabra reservada event esta desuso.
@lautarodisalvo8360 Жыл бұрын
Actualizacion "event" ya es un parametro obsoleto (mayo del año 2023), hoy funciona Event, el propio visual studio te dice que ya está obsoleto igualmente pero lo menciono por si hay gente que no cae a la primera.
@jonmircha Жыл бұрын
👍🏻
@MrRampengu2 жыл бұрын
Uff si que estuvieron bien densas las clases de manejo del Dom, que bueno que ya empieza otro tema xd
@jonmircha2 жыл бұрын
Los eventos siguen siendo DOM 🤭
@fabiocolman4286 Жыл бұрын
Buenas :) una pregunta, cuando se utiliza el manejador de eventos multiples addEvenListener, en todos los caso que se utilice referenciándose con una etiqueta el evento tiene que ser del mismo tipo? o pueden variar los eventos? por ejemplo si se utiliza primero el evento click, en los siguientes eventos debe ser click o se pueden usar otros? gracias!!
@jonmircha Жыл бұрын
Si necesitas diferentes tipos de eventos, entonces es un listener por evento
@williamalexanderpineda60982 жыл бұрын
Excelente vídeo!
@jonmircha2 жыл бұрын
👋🏻😉
@harrinsonA2 жыл бұрын
Una pregunta, el VScode me señala que "event is deprecated", que reemplaza lo anterior?
@lucasdellamaggiore25443 жыл бұрын
Hola Jon, muy bueno el curso, ahora tengo una duda, porque en mi editor cuando uso event, me lo tacha automaticamente?
@jonmircha3 жыл бұрын
usa e
@Le0osS3 жыл бұрын
excelente!!!
@jonmircha3 жыл бұрын
Gracias!
@fabidev15012 жыл бұрын
Hola! Como se maneja el objeto "event" actualmente? VSC indica que actualmente esta "deprecated". Muchas gracias!
@jonmircha2 жыл бұрын
e
@juangomezaguero75122 жыл бұрын
event fue reemplazado por Event, o me da ese error ami...
@daniellosada61673 жыл бұрын
Muy buen Video Amigo!! mucha Gracias.
@jonmircha3 жыл бұрын
😃🙌🏻
@juancruzledesma56934 жыл бұрын
Siiiuuuu llegue a la mitad del curso despues de un mes y medio je
@jonmircha4 жыл бұрын
Vientos!!!
@dantepadilla12972 жыл бұрын
Hola profe ...primero lo quiero felicítarlo por lo didáctico que es para enseñar ...muchas gracias... quiero hacerle una consulta ... ¿¿ porque en mi Visual studio code cuando coloco (event) me aparece tachada???... trate de buscar la respuesta pero no la encuentro ... enyway cuando la coloco event tachada igual realiza la su función. de ante mano muchas gracias
@jonmircha2 жыл бұрын
Por que esta deprecado reemplaza event por e y listo
@TheWaalteers Жыл бұрын
@@jonmircha Hola profe! en un evento con atributo y una funcion declarativa en el archivo JS si coloco la 'e' como parámetro y luego quiero verla por consola me sale undefined
@tongastonga22 Жыл бұрын
Gracias Sensei, creo que de a poquito mis neuronas van conectando jaja, saludos!!
@jonmircha Жыл бұрын
👋🏻😉
@miguelantonioescuderoperal74854 жыл бұрын
Buenas noches maestro Jon Mircha, gracias por sus videos son muy buenos, tengo una curiosidad en el nivel del video usted crea q uno ya es capaz de realizar unos proyectos ? :)
@javiergutierrez43734 жыл бұрын
Veo que "event" aparece como "deprecated", todavía se puede usar o que se usa en su remplazo?
@jonmircha4 жыл бұрын
pasar el evento explícitamente
@gabrielperdomo93294 жыл бұрын
@JHON ESTIWAR RODRIGUEZ CORREA Hola en el html cuando llamas al evento onclick="holamundo(event)"
@JuanReyes-hl2nb Жыл бұрын
Cómo guardar los cambios que se hacen con javascript?? Al actualizar la ventana se borran
@aldairmarcelo54323 жыл бұрын
Gracias Jon! :'D
@jonmircha3 жыл бұрын
De nada!
@miltonumpierrez58534 жыл бұрын
Estimado Jon, ante todo muchas gracias por el excelente material de estudio que aportas. Si me permites tengo una pregunta relacionada a esta clase, y es el significado del simbolo "$" en la constante "eventoSemantico". He visto en algunos lugares el uso de ese simbolo pero no he podido encontrar informacion al respecto. Suele aparecer mucho en JQuery, pero no se la relevancia que pueda tener en vanilla. Muchas gracias y un cordial saludo desde Montevideo, Uruguay
@jonmircha4 жыл бұрын
Eso lo explico en la clase 63 kzbin.info/www/bejne/omfRoXqQlsSpncU
@instintoimagen3 жыл бұрын
Gran lección del #curso de #javascript
@jonmircha3 жыл бұрын
Muchas gracias!
@Munoz-in1ew2 жыл бұрын
Cunado pondo el console.log(event) en VSCode, medice que 'event' is deprecated, ¿alguien sabe con que palabra lo reemplazaron?
@alexiagarciasantos8453 Жыл бұрын
Le pones que recibes como parámetro e y en console.log(e);
@Munoz-in1ew Жыл бұрын
@@alexiagarciasantos8453 por alguna razón ya no me sale deprecated en VSCode de todos modos muchas gracias!
@rodrigomauromunoz98193 жыл бұрын
Sigue así.
@jonmircha3 жыл бұрын
😉👍🏻
@davidavellaneda1333 жыл бұрын
Que video 1000/10
@jonmircha3 жыл бұрын
🙈🙌🏻
@stodani2 жыл бұрын
No entiendo cual sería el evento... entiendo que "e" vendría a ser el evento, y "event" también. Pero como sabe de que evento estoy hablando? cuando se llama a una función ahí se llama a la función y se le envia el parámetro, pero en este caso se llama con el click y no veo donde esta indicado cual es el evento exactamente
@jonmircha2 жыл бұрын
con e.type puedes saber el tipo de evento
@stodani2 жыл бұрын
@@jonmircha gracias!
@alexiagarciasantos8453 Жыл бұрын
Para los amigos nuevos (como yo gg) que el event sale deprecated solo reciban como parámetro e en la función holaMundo(e) E impriman console.log(e);
@jonmircha Жыл бұрын
👋🏻😉
@enriquesalazar8765 Жыл бұрын
Pero sigue saliendo como pointerEvent, no como MouseEvent, ¿no?
@davidm.88354 жыл бұрын
Tengo una duda. Si yo quisiera crear un botón asignado a una función y quisiera reutilizar este mismo botón en varias partes de la página. Al no poder repetir el ID, se le podría llamar por NAME?
@jonmircha4 жыл бұрын
Sí
@juandanielvalderrama14853 жыл бұрын
Cómo borran hacia la derecha
@jonmircha3 жыл бұрын
con la tecla supr
@sergiowinchester1233 Жыл бұрын
genio
@jonmircha Жыл бұрын
👋🏻😉
@joda69702 жыл бұрын
Que raro trate hacer estos ejercicio pero no funciona el event me sale con una linea en medio pero hize un ejercicio de javascript de otro lado y si funciono que raro o ya no se utiliza event
@heimancastro19542 жыл бұрын
solo se que nada se, bueno ahora gracias al maestro jhon si se de eventos 🤑🤑🤑🤑🤑
@jonmircha2 жыл бұрын
😅👋🏻
@matiasromera3303 жыл бұрын
zarpado
@Alex-iv3nv2 жыл бұрын
event is deprecated, what should I use instead...
@jonmircha2 жыл бұрын
e
@francineguerrero3103 Жыл бұрын
porque event me sale tachado ?
@GerentedeSistemas3 жыл бұрын
event ya está depreciado
@cristianrosas86744 жыл бұрын
Me gusta mucho cómo explicas todas las formas, pero sinceramente a veces me quedo con la duda de cual es la mejor forma, ya se que "dependiendo dé...", pero aún así me deja un poco de incertidumbre
@jonmircha4 жыл бұрын
PAra eso son las secciones de ejercicios, para que veas en donde conviene aplicar, partir de la clase 80 hay ejercicios del DOM
@zangetzu83033 жыл бұрын
15:34
@saulmacias69234 жыл бұрын
"event" aparece deprecated, por que?
@jonmircha4 жыл бұрын
¯\_(ツ)_/¯ Revisa la doc
@cenidj124 жыл бұрын
Trata de buscar tu la solución, eso te ayudará mucho. En caso de que no encuentres el porque te aparece la advertencia pása el event como parametro. Ejemplo: function holaMundo(event) { alert('Hola Mundo'); console.log(event); }
@raulruidiazgoleadordeperu95244 жыл бұрын
Porque esta en desuso basicamente
@alexisscuderi1962 жыл бұрын
no me estarian funcionando los eventos en linea me aparece que la funcion no esta definida, incluso si pongo un alert o otra cosa
@jonmircha2 жыл бұрын
😮
@ellocote59752 жыл бұрын
cool
@aboluteseck2 жыл бұрын
A mí cabeza bien el toggle y pronóstico que con un evento click y ese método hacen los menús desplegables 😳 (checkpoint)
@jonmircha2 жыл бұрын
sí
@heferh43203 жыл бұрын
yo al leer el titulo : javascript single thread event loop con operaciones de entrada y salida asincrono no bloqueante, eres tu de nuevo? ;0
@jonmircha3 жыл бұрын
🤭
@matiasgomez94164 жыл бұрын
// 72. DOM: Manejadores de Eventos // developer.mozilla.org/es/docs/Web/Events function holaMundo() { alert("Hola Mundo"); console.log(event); } const $eventoSemantico = document.getElementById("evento-semantico"), $eventoMultiple = document.getElementById("evento-multiple"); // no es la mejor forma $eventoSemantico.onclick = holaMundo; // "holaMundo()" con los parentesis signifca que al momento de cargar el navegador se va a ejecutar (ejecución inmediata) // una vez definido el evento semántico, solamente va a poder ejecutar una sola función // otra forma de declarar evento semántico, (la estoy reemplazando), (esta es mejor) $eventoSemantico.onclick = function(e) { alert("Hola Mundo Manejador de Eventos Semántico"); console.log(e); console.log(event); } // observador de eventos $eventoMultiple.addEventListener("click", holaMundo); $eventoMultiple.addEventListener("click", (e) => { alert("Hola Mundo Manejador de Eventos Múltiple"); console.log(e); console.log(e.type); console.log(e.target); console.log(event); })
@helipalacio87724 ай бұрын
🧔♂
@VanHelsing20213 жыл бұрын
En mi pantalla no veo MouseEvent si no PointEvent
@jonmircha3 жыл бұрын
😮
@stodani2 жыл бұрын
Perdón, el signo pesos $ delante de "eventoSemantico" para qué es?
@jonmircha2 жыл бұрын
Para identificar a la variable como elemento del DOM
@stodani2 жыл бұрын
@@jonmircha aaah ok, pero no es que le cambia algo al codigo de no ponerlo. seria mas bien como una convención, no?
@evelinalvarado7332 Жыл бұрын
@@stodani Si
@tecmiguell852 жыл бұрын
me muestra como PointerEvent no como Mouse en el años 2022