window.onload 和 $(document).ready()

一. window.onloadjavascript

     1. 必须等到页面上全部元素(包括图片, JS文件,CSS文件等外部资源)加载完成后才执行java

     2. window.onload绑定多个函数时,只会执行最后一个函数

<script type="text/javascript">
        function w1() {
            alert("w1");
        }
        function w2() {
            alert("w2");
        }
        window.onload = w1;
        window.onload = w2;

//结果弹出:w2
</script>

 

二. $(document).ready()spa

     1. $(document).ready(function(){});  能够简写成$(function(){});code

     2. DOM 树就绪后(无需等待图片的加载)执行,与window.onload相比,$(document).ready()更早运行blog

     3. $(function(){}) 能够屡次绑定不一样函数,且这些函数都获得执行图片

    <script type="text/javascript">
        function w1() {
            alert("w1");
        }
        function w2() {
            alert("w2");
        }

        $(function () {
            w1();
        });
        $(function () {
            w2();
        });
    //先弹出:w1    //后弹出:w2    </script>
相关文章
相关标签/搜索