Tengo una pregunta sobre la diferencia entre:
1. <body onload="myFunction()"> 2. window.onload = myFunction; 3. window.addEventListner("load", myFunction) 4. window.onload = myFunction();Entonces, ¿son todos equivalentes? y cuál es la mejor práctica a utilizar?
Sí, todos son equivalentes. Es el mismo evento de "carga". Prefiero usar DOMContentLoaded. Eso es lo que compruebo antes de manipular el DOM.
https://developer.mozilla.org/en-US/docs/Web/API/Window/DOMContentLoaded_event