<script type="text/javascript" src="http://apps.bdimg.com/libs/jquery/2.1.1/jquery.min.js"></script>
<script type="text/javascript">
$(document).ready(function(){
alert('Hello!');
});
</script>
</head>
<body>
<p>这是一个段落。</p>
</body>
</html>
在上面的例子了,我们引入了jQuery库。然后我们使用$(document).ready方法来执行一个alert语句。
$(document).ready方法与window.onload功能是非常近似的。都是在页面打开时,执行一个方法。我们来说说两者之间的细微区别。
1、$(document).ready是当整个html载入后开始执行;window.onload是等网页的所有元素都载入后才执行(包含图片、CSS文件、JS文件等)。
2、$(document).ready可以写多个,且每一个都会被执行。window.onload虽然也可以写多个,但只有最后一个才执行。
最后,特别要说明的是:
$(document).ready(function(){ //代码 });
可以简写成:
$(function(){ //代码 });
关于$(document).ready与window.onload的区别,本文就介绍这么多,希望对您有所帮助,谢谢!