2011-12-24 20 views
27

Nello strumento di sviluppo di Chrome, la linea verticale blu denominata "evento DOMContent attivato" e la linea rossa etichettata "evento di caricamento attivato". "Evento DOMContent attivato" significa che il browser inizia a eseguire il javascript in linea? E "evento di caricamento attivato" significa che si attiva l'evento "onload"?Qual è la differenza tra "evento DOMContent" e "evento di caricamento"

+0

Eventuali duplicati di [Differenza tra DOMContentLoaded e gli eventi di carico] (https://stackoverflow.com/questions/2414750/difference-between-domcontentloaded-and-load-events) –

risposta

25

"DOMContent Event" da webkit (che Chrome si basa su) ed è equivelant a DOMContentLoaded msdnmdn.

L'evento DOMContentLoaded si attiva quando l'analisi della pagina corrente è completa; l'evento load (onload) si attiva quando tutti i file hanno completato il caricamento da tutte le risorse, inclusi annunci e immagini. DOMContentLoaded è un grande evento da utilizzare per collegare la funzionalità dell'interfaccia utente a pagine Web complesse.

Vedere demo here, related question.

0

L'evento DOMContentLoaded viene generato quando il documento è stato caricato e analizzato completamente, senza attendere il completamento del caricamento di fogli di stile, immagini e sottoframe (l'evento di caricamento può essere utilizzato per rilevare una pagina completamente caricata).

0

L'evento DOMContentLoaded viene generato quando il documento è stato completamente caricato e analizzato, senza aspettare fogli di stile, immagini e controtelai per completare il caricamento (l'evento di carico può essere utilizzato per rilevare una pagina a pieno carico).

controllo Difference between DOMContentLoaded and Load events