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才执行的。
最通俗的说话就是,前者在页面还没打开之前,就已经执行了,后者则是在页面显示后,才执行的。