😰 ¿Cómo FUNCIONA el EVENT BUBBLING? 🤔 Javascript DOM

  Рет қаралды 9,822

Desarrollo Útil

Desarrollo Útil

Күн бұрын

Llegó el EVENT BUBBLING, hoy veremos qué es y cómo podemos controlarlo y utilizarlo. Veremos que no es un concepto tan complejo como puede parecer en un principio.
Documentación:
developer.mozi...
Índice:
0:00 Introducción
00:49 EVENT BUBBLING
10:47 DELEGACIÓN de EVENTOS
13:28 EVENTOS en CAPTURE
¿Quieres estar al día? 👌 Síguenos en nuestras redes sociales! 👌
-Twitch: / desarrolloutil
-Instagram: / desarrolloutil
-Discord: / discord
-Twitter: / desarrollo_util

Пікірлер: 48
@mauriciolaratro
@mauriciolaratro Жыл бұрын
Excelente explicación! Llevo poco tiempo aprendiendo sobre los eventos y el DOM. Sobre este tema en concreto tenia varias dudas que me las esclareciste bastante en este video. Muchas gracias.
@ignominosdev8381
@ignominosdev8381 Жыл бұрын
es una maravilla el nivel de profundidad/utilidad con el que explicáis. Creo que marcáis la diferencia
@RingOfFaia
@RingOfFaia 3 жыл бұрын
Me gusto un monton esta saga de videos del DOM, hubo bastantes cosas que no conocia y ahora ya las aprendi, gracias por eso Jose, buena suerte con el canal y con todo este proyecto, es exelente 👍
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
Muchas gracias, esperemos que vaya bien!
@juanisidorogarcia1699
@juanisidorogarcia1699 2 жыл бұрын
Super interesante ^^ no conocía esa terminología, me salió tu video como recomendado y te he visto tomándome un cafelito jajjaja. Tienes un suscriptor nuevo y me apunto para seguir viendo tu contenido ;) Muchas gracias por compartir tus conocimientos! Un saludo!!
@rogeclash2631
@rogeclash2631 3 жыл бұрын
Gracias jose por explicarlo tan claro, otro concepto en el que patinaba y tu me has dado los inline_roller, como siempre Desarrollo Util Cracks
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
Gracias Roge!
@pabloschlo
@pabloschlo Жыл бұрын
Excelentes tus explicaciones! Vuelvo a preguntarte por ese tema del Visual Studio, son de alguna extensión en particular o personalizados por tu cuenta? Quiero el mismo jaja!
@ZeTaKevin
@ZeTaKevin 2 жыл бұрын
Bueno yo lo que hago mayormente cuando tengo que agregar varios listener a botones por ejemplo es lo siguiente. Hago mi document.addEventListener("click", e => { If(e.target.matches("selector css")){ // Y aquí hago toda la lógica que se va a desprender cuando haga click } }) El .matches() comprueba si un elemento puede ser seleccionable por un selector css
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Es otra opción para hacerlo, desde luego. Como curiosidad, esa es la forma en la que se gestionan internamente los eventos en librerías como React!
@andresjaramillo3324
@andresjaramillo3324 Жыл бұрын
excelente explicación, gracias!
@seluesma
@seluesma 2 жыл бұрын
Excelente video, crack.. explicas muy bien!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias!
@JorgeSanchez-yu9qs
@JorgeSanchez-yu9qs 2 жыл бұрын
Que bien explicado, gran trabajo, muchas gracias!!!!!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Gracias a ti Jorge!
@AlbertCisneros0209
@AlbertCisneros0209 Жыл бұрын
excelente, gracias
@elsoldadodetaisontv
@elsoldadodetaisontv 3 жыл бұрын
buena explicación, no sabia eso de los eventos.
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
Me alegro de que te lleves algo del vídeo!
@santiagomedina6799
@santiagomedina6799 2 жыл бұрын
Buena explicación, José. Gracias.
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
A ti!
@sandokanArg
@sandokanArg 3 жыл бұрын
excelente Pablo, como siempre
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
Esta vez deberías darle la gracias a Jose 🤣
@sandokanArg
@sandokanArg 3 жыл бұрын
@@DesarrolloUtil si, más a jose, 🤣🤣🤣🤣 que siempre me ayuda con mis horrores en Js
@HYP3RK1NECT
@HYP3RK1NECT Жыл бұрын
Consulta: ¿como puedo iterar esos artículos en Javascript al cargar la página?
@fauriciocespedes6138
@fauriciocespedes6138 3 жыл бұрын
Muchas gracias por enseñarme Javascript ☺️
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
Gracias a ti por pasarte por aquí!
@Zett-wv1hm
@Zett-wv1hm 2 жыл бұрын
en React hace exactamente lo mismo pero sin fase de captura?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
En React, todos los eventos que escribes como onClick, onMouseEnter... se manejan en la fase de bubbling. Si quieres manejar un evento en la fase de captura, tienes que utilizar la prop del evento, terminada en "Capture". De "onClick" a "onClickCapture" - Actúa siempre en fase de bubbling - Actúa siempre en fase de captura Tienes más info aquí: es.reactjs.org/docs/events.html#supported-events Fíjate en el párrafo: "Los controladores de eventos a continuación se activan por un evento en la fase de propagación. Para registrar un controlador de eventos llamado en la fase de captura, agrega Capture al nombre del evento; por ejemplo, en lugar de usar onClick, usaríasonClickCapture para manejar el evento de click en la fase de captura." Espero que te sirva!
@thejb9902
@thejb9902 2 жыл бұрын
Muy bien explicado
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Muchas gracias!
@javiersivira9317
@javiersivira9317 2 жыл бұрын
excelente
@klingonmdc
@klingonmdc 2 жыл бұрын
Jose ,pregunta, eso solo sucede si haces addEventListener o tambien si hacer xej boton.onclick=f(e){} ... ?
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Eso no deberías hacerlo nunca!
@klingonmdc
@klingonmdc 2 жыл бұрын
Porque? Puedes elaborar un poco más .o algún libk donde leer al respecto.grqcias
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Siempre es mejor utilizar addEventListener, que utilizar las propiedades onclick etc, si quieres puedes pasarte por algún directo y lo comentamos!
@klingonmdc
@klingonmdc 2 жыл бұрын
@@DesarrolloUtil vi tu otro video y si nunca mezclo html con js solo uso puro js vanilla y asignamos la función además esto esta dentro de un objeto.siempre y le tenemos que hacer bind , al objeto para usar this dentro de la función. Entendí al final lo que dices.gracias
@enfermatorio
@enfermatorio 3 жыл бұрын
¡Muy bueno!
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
Me alegro de que te guste!
@2kceltics
@2kceltics 2 жыл бұрын
muy buen trabajo gracias. Me gustaria saber si hay alguna forma de codificar el codigo Javascript del archivo para q cualquier usuario no pueda verlo pulsando F12 en la consola. Gracias
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Te respondí a esto en el otro comentario. Muchas gracias!
@PredicasCristianasCPC
@PredicasCristianasCPC 2 жыл бұрын
Hola, hace un tiempo utilizo JQUERY, ahora estoy intentando aprender JS nativo, pero veo que nadie explica cosas bien, quien sabe como se hace este evento click en javascrip: $(".newPro").on("click", "i.upDw", function(){
@newentu
@newentu 2 жыл бұрын
muy buen tutorial, pero esta complicado para mi!!
@DesarrolloUtil
@DesarrolloUtil 2 жыл бұрын
Poco a poco!
@newentu
@newentu 2 жыл бұрын
@@DesarrolloUtil asi es!
@mrtmla1915
@mrtmla1915 2 жыл бұрын
Vine buscando cobre y encontré oro!
@dieguitto3528
@dieguitto3528 3 жыл бұрын
Vale, me he perdido el estreno... Soy un desastre. La próxima no fallo!
@DesarrolloUtil
@DesarrolloUtil 3 жыл бұрын
No te lo perdiste, se me olvidó a mi programarlo como estreno 😂
@dieguitto3528
@dieguitto3528 3 жыл бұрын
@@DesarrolloUtil Eso es verdad porque yo entré esta mañana al canal y no vi nada 😅
😮 CÓMO manejar EVENTOS en Javascript 🤔 Event Listeners 😄 DOM
24:15
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН
Counter-Strike 2 - Новый кс. Cтарый я
13:10
Marmok
Рет қаралды 2,8 МЛН
Do you know the difference between target vs. currentTarget?
8:25
Coding in Public
Рет қаралды 6 М.
😮 DESTRUCTURING en JS con ARRAYS y OBJETOS 🟡 Javascript AVANZADO
15:13
CONSEJO: Estas usando mal los Event Listeners en Javascript !!!
16:47
Event Bubbling in JavaScript, Simplified
5:00
Deeecode The Web
Рет қаралды 19 М.
Curso JavaScript: 72. DOM: Manejadores de Eventos - #jonmircha
24:34
Event Delegation in JavaScript, Simplified
8:46
Deeecode The Web
Рет қаралды 14 М.
Eventos en JavaScript: Descubre los secretos de la fase de captura y burbujeo
20:05
Who is More Stupid? #tiktok #sigmagirl #funny
0:27
CRAZY GREAPA
Рет қаралды 10 МЛН