zoukankan      html  css  js  c++  java
  • window.onload和$(function(){})的区别(转载)

    原博客:http://www.cnblogs.com/xfcao/p/6514438.html

    一:区别

    1.$(function(){})不会被覆盖,而window.onload会被覆盖,个人感觉$(function(){})不会被覆盖的原因是将其放入到了一个队列中,在对应时机一次出队。
    2. $(function(){})在window.onload执行前执行的,$(function(){})类似于原生js中的DOMContentLoaded事件,在DOM加载完毕后,页面全部内容(如图片等)完全加载完毕前被执行。而window.onload会在页面资源全部加载完毕后才会执行。

    二:DOM文档加载步骤: 

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

  • 相关阅读:
    leetcode
    Vim i和a差别
    HDU-4643-GSM(DFS)
    使用可编程电源自动化输出电源
    如何使用全局变量
    异步和同步
    启动界面
    鼠标右键弹出菜单
    Qt+excel
    Qt+数据库
  • 原文地址:https://www.cnblogs.com/mallocLNode/p/7447981.html
Copyright © 2011-2022 走看看