jQuery的$(window).load与、(document).ready和window.onload的关系

jQuery的$(window).load与、(document).ready和window.onload的关系

$(function() {
    console.log('document.ready 001');
});
window.onload = function() {
    console.log('window.onload 001');
}
window.onload = function() {
    console.log('window.onload 002');
}
$(window).load(function() {
    console.log('window.load001');
    // alert('window.load001');
});
$(window).load(function() {
    console.log('window.load002');
    // alert('window.load002');
});
$(function() {
    console.log('document.ready 002');
});

这样情况下的输出:

document.ready 001
document.ready 002
window.load001
window.load002
window.onload 002

 可以有多个$(window).load函数,只能有一个window.onload生效,$(document).ready()最先执行;