onload() と $.ready の違いは? 質問する

onload() と $.ready の違いは? 質問する

jQuery を使用したonload()と関数の違いを列挙できますか?$(document).ready(function(){..})

ベストアンサー1

loadウィンドウおよび/またはボディ要素のイベント(別名「onload」)が1回発生します。全てページのコンテンツが読み込まれました。これには、すべての画像、スクリプトなど、すべてが含まれます。

対照的に、jquery の$(document).ready(...)関数は、ブラウザ固有のメカニズムを使用して、HTML/XML dom が読み込まれてアクセス可能になった後、できるだけ早くハンドラが呼び出されるようにします。これは、ページの読み込みプロセスで最も早いポイントであり、ページの html dom 内の要素にアクセスするスクリプトを安全に実行できます。このポイントは、load二次リソース (画像など) を読み込むのに必要な追加の時間があるため、最終イベントよりも早く (多くの場合、はるかに早く) 到着します。

おすすめ記事