ready和onload的区别

sk  11月前
0

一般面试的时候都会被问到:ready和onload的区别是什么?

首先ready是jquery里的,onload是js里的。

1.ready是在文档树加载完后执行的一个方法;而onload是文档树和所有文件所有图片所有元素加载完后执行的;所以ready先执行,onload后执行。

2.第二个区别是编写的个数,ready可以同时编写多个,并且每个都会执行;但是onload只能编写一个,如果有多个onload的话,只会执行一个。

3.第三个就是关于简写方式,一般

$(document).ready(function(){})

会简写成
$(function(){})

;但是window.onload就没有简写方式。


如果还有其他的什么区别,欢迎大家在下面补充。

回复 0  
游客  现在


二维码