Web前端工做筆記002---$(function(){})和$(document).ready(function(){}) 的區別

  JAVA技術交流QQ羣:170933152   css

不錯,保存了... html

document.ready和onload的區別——JavaScript文檔加載完成事件ide

頁面加載完成有兩種事件htm

一是ready,表示文檔結構已經加載完成(不包含圖片等非文字媒體文件)事件

二是onload,指示頁面包含圖片等文件在內的全部元素都加載完成。圖片

 

用jQ的人不少人都是這麼開始寫腳本的:ip

$(function(){文檔

// do something域名

});it

其實這個就是jq ready()的簡寫,他等價於:

$(document).ready(function(){

//do something

})

//或者下面這個方法,jQuer的默認參數是:「document」;

$().ready(function(){

//do something

})

這個就是jq ready()的方法就是Dom Ready,他的做用或者意義就是:在DOM加載完成後就能夠能夠對DOM進行操做。

通常狀況先一個頁面響應加載的順序是:域名解析-加載html-加載js和css-加載圖片等其餘信息。

那麼Dom Ready應該在「加載js和css」和「加載圖片等其餘信息」之間,就能夠操做Dom了。

相關文章
相關標籤/搜索