JavaScript页面自动执行
方法一:
<script>
window.onload = function () {
alert(111);
}
</script>
方法二:
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script> $(document).ready(function () { alert(222); }) </script>
方法三:
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script> jQuery(function () { alert(333); }) </script>
方法四:
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script> <script> $(function () { alert(444); }) </script>
方法五:
<script> function test(){ alert(555); } </script> <body onload="test()"> 这是一个测试页面 </body>
方法六:
<script> function aaa(){ alert(666); } window.onload = function () { aaa(); } </script>
方法七:
<script> function aaa(){ alert(777); } window.onload = aaa(); </script>
方法八:
<script src="https://cdn.staticfile.org/jquery/2.1.1/jquery.min.js"></script>
<script>
$(window).load(function () {
alert(888);
})
</script>
后记:
$(document).ready(function () {}) 和$(function){}是加载完document就执行的。
$(window).load(function(){})和window.onload = function(){}是加载完window才执行的。
最通俗的说话就是,前者在页面还没打开之前,就已经执行了,后者则是在页面显示后,才执行的。