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

相關文章
相關標籤/搜索