2011-12-24 11 views
27

W narzędziu programisty Chrome: niebieska pionowa linia oznaczona jako "zdarzenie DOMContent" i czerwona linia oznaczona jako "load event fired". Czy "zdarzenie DOMContent rozpoczęte" oznacza, że ​​przeglądarka zaczyna wykonywać wbudowany javascript? I "zwolnienie zdarzenia obciążenia" oznacza, że ​​wystrzelono zdarzenie "onload"?Jaka jest różnica między zdarzeniem "DOMContent" i "zdarzeniem ładowania"

+0

Możliwy duplikat [Różnica między DOMContentLoaded i wydarzeń obciążenia] (https://stackoverflow.com/questions/2414750/difference-between-domcontentloaded-and-load-events) –

Odpowiedz

25

"DOMContent Event" to z WebKit (która polega na chrom) i jest equivelant do DOMContentLoaded msdnmdn.

Zdarzenie DOMContentLoaded jest uruchamiane po zakończeniu analizowania bieżącej strony; Zdarzenie load (onload) uruchamia się po zakończeniu ładowania wszystkich plików ze wszystkich zasobów, w tym reklam i obrazów. DOMContentLoaded to świetne wydarzenie do wykorzystania do podłączenia funkcjonalności interfejsu do złożonych stron internetowych.

Zobacz demo here, related question.

0

Zdarzenie DOMContentLoaded jest uruchamiane, gdy dokument został całkowicie załadowany i przeanalizowany, bez oczekiwania na zakończenie ładowania arkuszy stylów, obrazów i ramek podrzędnych (zdarzenie load może zostać użyte do wykrycia w pełni załadowanej strony).

0

Impreza DOMContentLoaded jest zwolniony, gdy dokument został całkowicie załadowany i analizowany, bez czekania na arkusze stylów, obrazów i ram pomocniczych, aby zakończyć załadunek (zdarzenie obciążenia mogą być stosowane w celu wykrycia w pełni załadowanego strona).

check Difference between DOMContentLoaded and Load events

Powiązane problemy