美文网首页
无标题文章

无标题文章

作者: WYX雨菱欣翼 | 来源:发表于2017-11-02 22:58 被阅读0次

    $(document).ready()和$(window).load()的区别是:

    1.执行时间不同:

    $(document).ready()是指html解析完毕,dom树已经建立起来了执行的方法。而此时页面不一定加载完毕,例如大图片等。

    $(window).load()是指页面所有的加载完毕。所以呢,一般调用$(document).ready()最好,这样可以提前加载一下。但是想关闭下载框之类的,需要整个框下载完毕,再执 行,此时就需要$(window).load()了。

    2.执行次数不同:

    $(document).ready()可以执行多次。可以写多个。而$(window).load()一个页面    只能有一个,如果你写了多个,则只会调用最后一个,之前的都会被覆盖。

    3.执行效率不同:

    $(document).ready()执行效率高一些。

    相关文章

      网友评论

          本文标题:无标题文章

          本文链接:https://www.haomeiwen.com/subject/gyzfpxtx.html