$(function(){})与windown.onload…

来源:互联网 发布:淘宝不能延长收货 编辑:程序博客网 时间:2024/06/04 01:08

1、$(function(){})与windown.onload的区别

  •    jQuery代码

         $(document).ready(function(){

             程序代码

        })

  •   类似于传统的javaScript代码:

          window.onload=funcion(){

              程序代码

             }

 这两段代码的区别:

  • 执行时间不同:$(document).ready在页面框架下载完成后就执行;而window.onload必须在页面全部加载完毕(包括图片下载)后才执行。很明显,前者的执行效率高于后者。
  • 执行数量不同:$(document).ready可以重复写多个,并且每次执行结果不同;而window.onload尽管可以执行多个,但仅输出最后最后一个执行结果,无法完成多个结果的输出。
  •    $(document).ready(function(){})可以简写成$(function(){})。
0 0
原创粉丝点击