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才执行的。

最通俗的说话就是,前者在页面还没打开之前,就已经执行了,后者则是在页面显示后,才执行的。

,