2

クライアント側のJavaScriptでは、白黒の違いは何ですか

$(function(){
   ....
});

function myFunc() {
   ...
}

(Googleで関連するチュートリアルが見つかりませんでした)

4

3 に答える 3

4

1つ目は、jQuery(JavaScriptライブラリ)で使用されるDOM対応ハンドラー関数です。DOMが完全にロードされたときに実行されます。一方、2番目は、名前がで単純に定義された関数です。myFunc

MDNのJavaScript関数の詳細については、https: //developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/Functionを参照してください。

于 2013-02-08T21:41:31.390 に答える
2

それらは、機能のまったく異なる使用法です。
最初のoncallsは$()、パラメーターを使用して関数を呼び出しますfunction() {}
2番目は関数を定義しますmyFunc

于 2013-02-08T21:42:12.007 に答える
1

$()は、jQueryのdocument.ready構文の省略形です。Documentation

$()内のコードは、domがアクセス/操作されるのに十分な負荷がかかったときに実行されます。

2番目の例は単なる通常の関数宣言であり、後で構文を使用して呼び出すことができるmyFuncという名前の関数を作成しますmyFunc()

于 2013-02-08T21:42:24.680 に答える