【Javascript】$(function(){})と$(document).ready(function(){})疑惑!
765 ワード
document.readyとonloadの違い-JavaScriptドキュメントのロード完了イベント
ページ読み込み完了には2つのイベントがあります
1つはreadyであり、ドキュメント構造がロードされたことを示す(画像などの非文字メディアファイルを含まない)
二つ目はonloadで、ページに画像などのファイルを含むすべての要素がロードされたことを示します.
JQueryを使っている人の多くはこのようにシナリオを書き始めました.
一般的に、最初のページ応答ロードの順序は、ドメイン名解析-htmlのロード-jsのロード、css-ピクチャのロードなどの他の情報です.
ではDom Readyは「jsとcssのロード」と「ピクチャなどの他の情報のロード」の間でDomを操作できるはずです.
参考資料
$(function(){})と$(document).ready(function(){})
ページ読み込み完了には2つのイベントがあります
1つはreadyであり、ドキュメント構造がロードされたことを示す(画像などの非文字メディアファイルを含まない)
二つ目はonloadで、ページに画像などのファイルを含むすべての要素がロードされたことを示します.
JQueryを使っている人の多くはこのようにシナリオを書き始めました.
$(function(){
// do something
});
実はこれがjq ready()の略で、彼は以下に等価です.$(document).ready(function(){
//do something
})
または次の方法では、jQuerのデフォルトパラメータは「document」です.$().ready(function(){
//do something
})
これがJQuery ready()である方法はDom Readyであり、DOMロードが完了した後にDOMを操作できるという役割または意味である.一般的に、最初のページ応答ロードの順序は、ドメイン名解析-htmlのロード-jsのロード、css-ピクチャのロードなどの他の情報です.
ではDom Readyは「jsとcssのロード」と「ピクチャなどの他の情報のロード」の間でDomを操作できるはずです.
参考資料
$(function(){})と$(document).ready(function(){})