Hola chicos, el día de hoy vamos a hablar sobre cuál es la diferencia entre return false, preventdefault y stoppropagation.

 

e.preventDefault() es utilizado para detener la acción por omisión, es decir, cancela el evento, sin que se detenga el resto del funcionamiento del evento, pues puede ser llamado de nuevo.

e.stopPropagation() este método detiene la propagación de un evento tanto como capturing y bubbling. El objetivo es que no se realice otra ejecución o que otro listener lo escuche a través del DOM, es decir, que al dar click a un elemento ese evento de click lo puedan escuchar los padres del elemento.

Cuando hacemos uso de return false, este hace 3 funciones: es decir, e.preventDefault(), event.stopPropagation(), detiene la ejecución del código y sale del bloque de la función que se está ejecutando.

@telecristy.

¿Te gustó esta publicación? Márcala como favorita