ページが読み込まれたときに物事を初期化するために使用されるいくつかのコードがあるとしましょう、それは次のようになります:
function initStuff() { ...}
...
$(document).ready(initStuff);
initStuff関数は、スニペットの3行目からのみ呼び出されます。二度と。したがって、通常、これは次のような匿名のコールバックに入れられます。
$(document).ready(function() {
//Body of initStuff
});
関数をコード内の専用の場所に置くことは、ready()の呼び出しでこれが初期化コードであることを明確にするため、実際には読みやすさには役立ちません。
どちらか一方を優先する他の理由はありますか?