美文网首页
window.onload和$(function(){})区别

window.onload和$(function(){})区别

作者: 一个记事本 | 来源:发表于2020-04-22 09:55 被阅读0次
    1、window.onload在页面中只会执行一个,页面写多个window.onload会被覆盖。
    2、$(function(){})写多个不会被覆盖。
    3、$(function(){})在window.onload执行前执行的,
        $(function(){})是网页中所有DOM结构绘制完毕后就执行,
        可能DOM元素关联的东西并没有加载完。
        window.onload是必须等待页面所有内容加载完毕之后(包括图片)才能执行。
    

    加载步骤:
    1.解析HTML结构
    2.加载外部的脚本和样式文件
    3.解析并执行脚本代码
    4.执行$(function(){})内对应代码 ****
    5.加载图片等二进制资源
    6.页面加载完毕,执行window.onload *****

    相关文章

      网友评论

          本文标题:window.onload和$(function(){})区别

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