jQuery 駆動の JavaScript ソース ファイルを熟読すると、次のように定義された関数が表示されます。
$(document).ready(function() {
...
});
$(function {
...
});
私は最初のものを理解していると思います.ページ全体がダウンロードされると起動する機能だと思います.はい? そうでない場合は、私を修正してください!
私を本当に混乱させるのは2番目のものです。これは無名関数ですか?どのように/どこで呼び出されますか? いつ呼び出されますか (ページの読み込み)?
JavaScript関数が古い方法で書かれているのを見るのに慣れていると思います:
function myFunction() {
...
}
その後、myFunction
必要なときにいつでも電話します。この「古い」方法は、jQuery の構造と比べてどうですか? この混乱を理解するのを手伝ってくれてありがとう!