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