原生js和jQuery的页面加载完成之后有什么不同
jQuery的$( function(){});
和
原生的window.onload=function(){}
的区别?
他们分别是在什么时候触发?
1、jQuery的页面加载完成之后是浏览器的内核解析完页面的标签,创建好DOM对象之后就会马上执行。
2、原生js的页面加载完成之后,除了要等浏览器内核解析完标签,创建好DOM对象,还要等标签显示时需要的内容加载完成。
他们触发的顺序?
1、jQuery页面加载完成之后 先执行
2、原生js的页面加载完成之后 后执行
他们执行的次数?
1、原生js的页面加载完成之后,只会执行最后一次的赋值函数
2、jQuery的页面加载完成之后是把注册的全部function函数,依次执行