document.ready和window.onload的区别

来源:互联网 发布:手机变脸软件 编辑:程序博客网 时间:2024/06/04 23:24

最基本的区别:

  1. 执行时间

    document.ready是在dom文档树加载完之后执行一个函数(这里的文档树加载完不代表全部文件加载完);而window.onload是在dom文档树加载完和所有文件加载完之后执行一个函数,也就是说,document.ready比window.onload先执行。

  2. 编写个数不同
    document.ready可以同时编写多个,并且都可以得到执行;但是window.onload不能同时编写多个,如果有多个window.onload方法,只会执行一个。

  3. 简化写法
    window.onload没有简写方式,
    $(document).ready(function()...);
    $(function(){…})
0 0