window.onload与$(document).ready(function(){})比较

在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(){});方法

相关文章
相关标签/搜索