2010-07-23 25 views
5

Como se pidió en el título, ¿cuál es el primer evento disparado cuando una página Web se carga en el navegador? Creo que hay eventos antes de window.onload. ¿Qué son y cuál es el primero que se dispara?¿cuál es el primer evento disparado cuando una página Web se carga en el navegador

+1

¿Es esta pregunta una trivia, usted generalmente desea ejecutar algún código antes de 'onload', o quiere ejecutar algún código en algún punto específico antes de 'onload'? – deceze

+2

pregunta similar http://stackoverflow.com/questions/282245/what-is-the-event-precedence-in-javascript –

Respuesta

1

Si usted está buscando para invocar un controlador de eventos antes onload, DOMContentLoaded es un evento que por lo general se dispara antes.

document.addEventListener('DOMContentLoaded', functionRef, false); 
+2

No es compatible con IE, ¿verdad? – jasongetsdown

0

No sé si esto ayuda, pero Firebug/IE Dev Tool es realmente bueno para ver los eventos JS ejecutarse cuando se carga la página. Lo uso para caputre eventos y veo el orden de cómo están sucediendo.

Cuestiones relacionadas