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

1.执行的个数的不同:

  window.onload()只会执行最后一个,些多个也会被最后一个覆盖。

  $(function(){})可以写多个,也会执行多个,按照从上至下的顺讯执行

2.执行时间上的不同:

  window.onload()是在页面所有的内容加载完毕后(页面元素,图片视频,脚本文件,css文件)再执行;

  $(function(){})是在Dom结构加载完后就会执行

 $(window).load(function(){})和window.onload()的执行时间一样长,但是它可以写多个被执行

 

3.多样写法

  window.onload=function(){}只有这一个写法

 $(function(){});    $(document).ready(function(){});   jQuery(function(){})有三种写法

posted on 2017-02-17 14:41  sunnie_c  阅读(265)  评论(0编辑  收藏  举报