どちらがより広くサポートされていますか?window.onload "と "document.onload "のどちらが広くサポートされていますか?
いくつかのブラウザでは、これが document.onload
の役割を引き継いで、DOM が準備できたときにも実行されます。
ドキュメント.オンロード
window.onloadが最も広くサポートされているようです。実際、最新のブラウザの中には、ある意味で
document.onloadを
window.onload` に置き換えているものもあります。
多くの人がjQueryのようなライブラリを使って、ドキュメントの準備ができているかどうかのチェックを以下のように処理し始めているのは、ブラウザのサポートの問題が原因だと思われます。
$(document).ready(function() { /* code here */ });
$(function() { /* code here */ });
歴史を振り返ってみましょう。window.onload
と body.onload
の比較です。
しばらく前に、codingforumsで同様の質問がありました。
body.onloadよりも
window.onloadの方が良いのではないかという質問です。結果は 結果としては、
window.onload`を使うべきだということになりました。
構造をアクションから切り離すのに適しているからです。