Hangisi daha yaygın olarak destekleniyor: window.onload
veya document.onload
?
Bazı tarayıcılarda artık document.onload
rolünü üstlenir ve DOM hazır olduğunda da ateşlenir.
document.onload
window.onloaden yaygın olarak desteklenen yöntem gibi görünmektedir. Aslında, en modern tarayıcılardan bazıları bir anlamda
document.onloadyerine
window.onload` kullanmaktadır.
Tarayıcı desteği sorunları büyük olasılıkla birçok kişinin belgenin hazır olup olmadığını kontrol etmek için jQuery gibi kütüphaneleri kullanmaya başlamasının nedenidir:
$(document).ready(function() { /* code here */ });
$(function() { /* code here */ });
Tarihin amacı için. window.onload
vs body.onload
:
Benzer bir soru bir süre önce codingforums'da da sorulmuştu
body.onload
yerinewindow.onload
kullanımı ile ilgili olarak geri dönün. Bu sonuçwindow.onload
kullanmanız gerektiği gibi görünüyordu çünkü yapınızı eylemden ayırmak iyi olur.