在jquery中利用$(document).ready(function(){}{)函数就至关于利用js写window.onload函数,可是在不少方面两者仍是有很大区别。jquery
一、执行时间dom
window.onload()必须等到页面全部元素绘制完成后才执行,可是$(document).ready(function(){}{)没必要等全部元素加载完成再执行,它是在文档的dom节点绘制后执行。函数
二、执行数量文档
window.onload不能同时编写多个,若是有多个window.onload方法,只会执行一个 ;$(document).ready()能够同时编写多个,而且均可以获得执行io
三、简写function
window.onload没有简化写法 ;$(document).ready(function(){})能够简写成$(function(){});方法