原生js和jQuery的页面加载完成之后有什么不同

jQuery的$( function(){});

原生的window.onload=function(){}

的区别?

他们分别是在什么时候触发?

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

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

他们触发的顺序?

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

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

他们执行的次数?

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

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

原文地址:https://www.cnblogs.com/fate-/p/14705793.html