Hola que tal, estoy aprendiendo un poco de JavaScript y me he encontrado con varios ejemplos de como establecer eventos a los objetos y he encontrado estas 2 formas que quisiera saber cual es la diferencia o cual es mejor de utilizar
Código Javascript
:
Ver originalEjemplo 1:
window.addEventListener("load", function() {
alert("La pagina se ha cargado");
});
Ejemplo 2:
document.getElementById("txtFocus").onfocus = getFocus;
Según yo, en el ejemplo 2 solo puedo poner que sea igual a una función externa, mientras en el ejemplo 1 puedo poner una función anónima o una función externa.
Espero me puedan aclarar un poco la diferencia de una y otra, gracias de antemano.