1、要执行的代码是在DOM元素被加载完成的情况下执行,同一个页面可以反复调用该方法,会按照先后顺序依次执行
//jquery提供的完整方法
$(document).ready(function () {});
//jquery提供的简写方法
$(function){};
2、在页面加载完成后才发生,这包括DOM元素和其他页面元素(例如图片)的加载,因此,使用document.ready()方法的执行速度比onload()的方法要快,同一个页面如果多次调用该方法,只会执行最后一次的调用
//js原生写法
window.onload = function () {}
//jquery简写方式
$(window).load(function(){});
3、在标签上静态绑定onload事件,<body οnlοad="a()">等待body加载完成,就会执行a()方法