¿Cuál es la diferencia entre event.stopPropagation y event.preventDefault?

Parecen estar haciendo lo mismo ... ¿Es uno moderno y otro antiguo? ¿O son compatibles con diferentes navegadores?

Cuando manejo los eventos yo mismo (sin marco), siempre verifico ambos y ejecuto ambos si están presentes. (Yo tambiénreturn false, pero tengo la sensación de que no funciona con eventos adjuntos connode.addEventListener).

Entonces, ¿por qué ambos? ¿Debo seguir buscando ambos? ¿O hay realmente una diferencia?

(Lo sé, muchas preguntas, pero todas son lo mismo =))

Respuestas a la pregunta(8)

Su respuesta a la pregunta