onload是html原生事件,用jQuery的时候则一般使用$(document)ready(),两者的区别有:
1执行时间
windowonload必须等到页面内包括的所有元素加载完毕后才能执行。
$(document)ready()是DOM结构绘制完毕后就执行,不必等到加载完毕。
2编写个数不同
windowonload不能同时编写多个,如果有多个windowonload方法,只会执行一个
$(document)ready()可以同时编写多个,并且都可以得到执行
3简化写法
windowonload没有简化写法
$(document)ready(function(){})可以简写成$(function(){});
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)