这三个事件有什么不同?
哪一个在其他之前/之后加载?
<body>
<script type='text/javascript'>
$(document).ready(function(){
console.log('Document %s',+new Date());
});
$('body').ready(function(){
console.log('Body %s',+new Date());
});
$(window).ready(function(){
console.log('Window %s',+new Date());
});
</script>
<div>hello world</div>
</body>
奇怪的是,它们的触发顺序与我将它们放在代码上的顺序相同。对于当前示例。document
一个先windows
开火,一个最后开火。
ps 我已经阅读了window.onload 与 <body onload=""/>、 window.onload 与 document.onload以及其他一些内容。