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

424 阅读1分钟

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

1、分别是在什么时候触发?

1、jQuery的页面加载完成之后是浏览器的内核解析完页面的标签创建好DOM对象之后就会马上执行

2、原生js的页面加载完成之后,除了要等浏览器内核解析完标签创建好DOM对象,还要等标签显示时需要的内容加载完成

2、触发的顺序?

1、jQuery页面加载完成之后先执行

2、原生js的页面加载完成之后

3、执行的次数?

1、原生js的页面加载完成之后,只会执行最后一次的赋值函数

2、jQuery的页面加载完成之后是全部把注册的function函数,依次顺序全部执行