首先最简单的方法。jquery的一种简写形式:
alert("页面加载完成!");
});
其对应的完整形态为:$(document).ready(function(){ alert("页面加载完成!");
});
原生JS方法:window.οnlοad=function(){ alert("页面加载完成!");
}
这几种方法在功能上的效果是一样的,但是三者还是有一些区别的:
window.onload 表示的是页面被加载完毕。
onload必须等等页面中的图片、声音、图像等远程资源被加载完毕后才调用而jQuery中只需要页面结构被加载完毕。
jQuery中的页面加载完毕事件,表示的是页面结构被加载完毕。$(document).ready(function() 只需要在浏览器把所有的HTML放入DOM tree之后就执行js效果,包括在加载外部图片等资源之前。
所以,建议使用方式:
样式控制的,比如图片大小控制,使用$(window).load();
jS事件触发的方法,可以在$(document).ready()里面加载。
1、Dom Ready
使用jq时一般都是这么开始写脚本的:
$(function(){ // do something
});
例如:$(function() {$("a").c