Was ist der Unterschied zwischen DOMContentLoaded und DOMContentReady?

8

Laut dem MDN-Wiki wird DOMContentLoaded ausgelöst, wenn das DOM der Seite angezeigt wird ist fertig, [obwohl] die referenzierten Stylesheets, Bilder und Subframes möglicherweise nicht geladen werden. "

Was ist mit DOMContentReady ? Ist es nur ein Alias?

    
seriousdev 05.08.2012, 14:36
quelle

2 Antworten

10

Ich behaupte, dass der Ereignistyp "DOMContentReady" in aktuellen Implementierungen nicht existiert (was bedeutet, dass keine aktuelle Implementierung einen solchen Ereignistyp auslöst), und dass das Aussehen eines solchen Namens lediglich lapsus memoriae ist .

Der Name "DOMContentLoaded" ist nicht leicht zu merken, und da die jQuery-Bibliothek die Methode .ready() verwendet, um diesen Ereignistyp zu binden, haben einige Leute fälschlicherweise den Namen "DOMContentReady" verwendet, um auf den korrekten Namen zu verweisen. " DOMContentLoaded ".

    
Šime Vidas 05.08.2012, 15:28
quelle
0

Soweit ich weiß DOMContentReady ist kein Standard Event. Bleiben Sie einfach bei DOMContentLoaded .

    
Cecchi 05.08.2012 14:46
quelle

Tags und Links