クライアント側のJavaScriptでは、白黒の違いは何ですか
$(function(){
....
});
と
function myFunc() {
...
}
(Googleで関連するチュートリアルが見つかりませんでした)
クライアント側のJavaScriptでは、白黒の違いは何ですか
$(function(){
....
});
と
function myFunc() {
...
}
(Googleで関連するチュートリアルが見つかりませんでした)
それらは、機能のまったく異なる使用法です。
最初のoncallsは$()
、パラメーターを使用して関数を呼び出しますfunction() {}
。
2番目は関数を定義しますmyFunc
。
$()は、jQueryのdocument.ready構文の省略形です。Documentation
$()内のコードは、domがアクセス/操作されるのに十分な負荷がかかったときに実行されます。
2番目の例は単なる通常の関数宣言であり、後で構文を使用して呼び出すことができるmyFuncという名前の関数を作成しますmyFunc()
。