load
wird aufgerufen, wenn alle Assets einschließlich der Bilder geladen sind. ready
wird ausgelöst, wenn das DOM für die Interaktion bereit ist.
Vom MDC aus window.onload :
Das Ladeereignis wird am Ende des Dokumentladevorgangs ausgelöst. Zu diesem Zeitpunkt befinden sich alle Objekte im Dokument im DOM, und alle Bilder und Unterrahmen wurden vollständig geladen.
Aus der jQuery-API-Dokumentation .ready (Handler) :
Während JavaScript das Ladeereignis zum Ausführen von Code beim Rendern einer Seite bereitstellt, wird dieses Ereignis erst ausgelöst, wenn alle Elemente wie Bilder vollständig empfangen wurden. In den meisten Fällen kann das Skript ausgeführt werden, sobald die DOM-Hierarchie vollständig erstellt wurde. Der an .ready () übergebene Handler wird garantiert ausgeführt, nachdem das DOM bereit ist. Daher ist dies normalerweise der beste Ort, um alle anderen Ereignishandler anzuhängen und anderen jQuery-Code auszuführen. Wenn Sie Skripte verwenden, die auf dem Wert der CSS-Stileigenschaften basieren, ist es wichtig, auf externe Stylesheets zu verweisen oder Stilelemente einzubetten, bevor Sie auf die Skripte verweisen.