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

    不太一样
    window.onload是在页面所有的元素都加载完成后才触发
    $(function(){})是在页面的dom结构加载完毕后就触发 dom里的内容不一定都已经加载完成
    比如说一个页面有好多图片 而加载这些图片需要一定的时间
    window.onload必须得等到全部的图片都加载完成后才能触发
    而$(function(){})只要在dom加载完毕之后就会执行 图片不一定已经加载完成

    1:执行时机不一样
    $(function() { } )是在dom结构创建完成以后就执行,window.onload是在整个页面加载完成之后(包括页面上的资源,比如图片)才执行
    2:执行次数不一样:
    $(function() { } )不管你jsp引入的js里定义了几个,会按照顺序依次执行,而window.onload只会执行最后一个,之前的会被覆盖掉

  • 相关阅读:
    错题
    URL和URI区别
    适配器
    JAVA 反射机制
    JAVA 面试题
    JAVA 继承
    多态 JAVA
    Java面向对象编辑
    [LeetCode] Merge k Sorted Lists
    [LeetCode] Valid Palindrome
  • 原文地址:https://www.cnblogs.com/wang715100018066/p/6126166.html
Copyright © 2011-2022 走看看