Was wird am meisten unterstützt: window.onload" oder "document.onload"?
In einigen Browsern übernimmt es nun die Rolle von document.onload
und wird ausgelöst, wenn auch das DOM bereit ist.
document.onload
window.onload" scheint die am meisten unterstützte Funktion zu sein. Tatsächlich haben einige der modernsten Browser in gewisser Weise document.onload
durch window.onload
ersetzt.
Probleme mit der Browserunterstützung sind höchstwahrscheinlich der Grund dafür, dass viele Leute beginnen, Bibliotheken wie jQuery zu verwenden, um die Überprüfung der Bereitschaft des Dokuments zu handhaben, etwa so:
$(document).ready(function() { /* code here */ });
$(function() { /* code here */ });
Für den Zweck der Geschichte. window.onload
vs body.onload
:
Eine ähnliche Frage wurde vor einiger Zeit auf codingforums gestellt zurück bezüglich der Verwendung von
window.onload
überbody.onload
. Das Ergebnis schien zu sein, dass manwindow.onload
benutzen sollte, weil es gut ist, um die Struktur von der Aktion zu trennen.
window.onload, obwohl sie oft dasselbe sind. In ähnlicher Weise wird body.onload zu window.onload im IE.