zoukankan      html  css  js  c++  java
  • window.onload与$.ready的差别

    在做图书管理系统的时候。实用到window.onload(){}方法。可是遇到了一个问题。就是怎么都不运行,究竟是为什么呢?愁了半天。后来经师姐指点改用了$.ready(){}。

    在我的浅浅的了解中觉得他们是一样的。那为什么这个行,而那个不行呢?so,上网查!

    Jquery中的$.ready(){}的作用类似于传统的JS中的window.onload方法。只是与windows.onload方法还是有差别的。

    差别:

    运行时间:

      window.onload()必须等到页面内容所有载入完成后才干运行。包含图片等内容。

    $.ready()是DOM结构汇至完成后就运行,不必等到载入完成。

    编写个数不同

     window.onload()不能同一时候编写多个。假设有多个window.onload()方法,仅仅会运行一个

    $.ready()能够同一时候编写多个,而且都会运行。


    我的window.onload()出错的原因是当时js其它函数有一个错误。所以导致他不运行。而换成$.ready()以后就好了。由于他们的实现方式不同么。

    可是并非什么时候都用$.ready()就是好的。比方说假设是页面有有一张图片,而这个图片还没有载入完,就用$.ready()对图片操作,那样肯定会出错。这时候就应该考虑用window.onload()了,所以各有利弊。在不同的时候用不同的方法。

     

  • 相关阅读:
    抽象类和构造方法
    JAVA System.arraycopy 和Arrays.copyof 效率比较
    直接插入排序
    StringBuffer
    JButton计数
    冒泡排序法
    JFrame背景
    JButton按钮
    Swing——JFrame
    JFrame面板
  • 原文地址:https://www.cnblogs.com/hrhguanli/p/5070081.html
Copyright © 2011-2022 走看看