$(document).ready(my_function)
を代わりに使用する利点は、my_function()
をHTMLスクリプトの一番下に表示しますか?jqueryを代わりに呼び出し関数に使用するとどうなる
2
A
答えて
1
ページの一番下に機能を置く場合のみ、利点はありません。しかし、通常は、好きな場所にコードを置くという選択肢があります。 $(document).ready()
はあなたにこの選択肢を与えます(実際には基本的なjavascriptが行います)。
さらに、他のプログラマにとっては、ページが読み込まれたときにすぐにこの関数を実行しなければならないことは明らかではないかもしれません。ドキュメント準備完了イベントを使用すると、コードをより明示的にすることができます。つまり、「このコードは、ドキュメントが読み込まれるとすぐに実行する必要があります。
2
どちらも同じことをしています。
$(document).ready(function() { // code });
は、ページの読み込み機能が呼び出されると、JavaScriptを実行できます。これは、DOMがHTMLの最後に呼び出されてロードされると、これを実行するのと同じです。
関連する問題
- 1. Socket.IO:socket.onを使用する代わりにカスタム関数を呼び出す
- 2. Cでマクロの代わりに関数を呼び出す
- 3. bind()とlive()の代わりにjquery one()を呼び出す
- 4. Python:デコレータ内のラッパーとしてローカル関数の代わりに呼び出し可能オブジェクトを使用する
- 5. Pythonのマルチプロセッシングを使用する関数の代わりにクラス内の関数を呼び出す
- 6. __global__関数内から__global__関数を呼び出す代わりに?
- 7. 代わり.click()の関数呼び出しでモーダルを開く
- 8. psycopg2を使って生のクエリの代わりに関数を呼び出す
- 9. 機能介在、マークC関数代わりに常に直接呼び出しのシンボルスタブを使用する
- 10. 代入や関数呼び出しが予想され、代わりに式
- 11. アクセサリー関数呼び出しの代わりにユーザースタック用のシングル命令プッシュ/ポップ?
- 12. 基本C++の代わりに導出関数が呼び出される
- 13. 代用関数呼び出しwith sympy
- 14. ダイレクトメソッド呼び出しの代わりにカスタムイベントを使用する理由
- 15. Javascript関数を使用したjQuery関数の呼び出し
- 16. イベントリスナーを使用する代わりに、ActionScriptのムービーロードで関数を呼び出す方法は?ここ
- 17. ボタンを押す代わりに関数を呼び出す方法(swift3)
- 18. phpファイルの代わりにajaxを使用してphp関数を呼び出す
- 19. ボトルフレームワークとOOP、関数の代わりにメソッドを使用する
- 20. jquery変数を使用して関数を呼び出す
- 21. argparse:関数の代わりにメソッドを呼び出す方法は?
- 22. 配列の代わりにVectorからクラス関数を呼び出す
- 23. Android Javaからネイティブ関数を呼び出す - JNIの代わりに
- 24. loadイベントがクリックイベントの代わりに私の関数を呼び出すようになっています
- 25. 複数の代わりに単一の関数を使用するJQuery
- 26. 関数を呼び出すときにカッコを使用する
- 27. 配列の要素をjqueryの関数呼び出しで結合する代わりに置き換えるにはどうすればいいですか?
- 28. wxPythonを使用して検索する関数に関数を呼び出す(例)関数を呼び出すにはどうすればいいですか?
- 29. 代入値を関数呼び出しに強制する
- 30. 関数呼び出しで一連のパラメータの代わりにリストオブジェクトを使用するにはどうすればよいですか?
'$(document).ready(my_function)'は、関数を呼び出す前にページ全体が読み込まれるのを待つので、読み込みに時間がかかる場合は安全です。 – BadMiscuit
https://stackoverflow.com/questions/6026645/document-readyfunction-vs-script-at-the-bottom-of-pageの正確な複製 –
明らかにそれらは同じものではありません。例えばスコープ。 – neoDev