ホームページ  >  記事  >  ウェブフロントエンド  >  JS のコールバック関数の例の簡単な分析

JS のコールバック関数の例の簡単な分析

亚连
亚连オリジナル
2018-05-26 17:05:401250ブラウズ

この記事では、主に JS のコールバック関数を紹介し、JavaScript コールバック関数の概念、機能、使用法、および関連する注意事項を例の形で簡単に分析します。 JS関数のコールバック。参考までに皆さんと共有してください。詳細は次のとおりです:

コールバック関数について話す前に、まずコードを見てみるのも良いでしょう。JS の基本的な知識がある学生なら、その意味を理解できると思います。

document.getElementById('demo').click=function(){
  alert(1);
};

このコードは実際にはコードの一部です。このように書かれたイベント コールバックは、実際には比較的曖昧です。次のコードを見てみましょう

document.getElementById('demo').addEventListener('click',function(){
    alert(1)
});

2 つのコードは実際には次のことを行います。唯一の違いは書き方です

この関数には 2 つのパラメータがあり、最初のパラメータは実際にはコールバック関数のメソッドです。この関数のパラメータは変数であるため、関数にすることもできます。おそらく、現時点では関数を返すことについて誰もがまだ混乱しているでしょう。次の例を見てみましょう。

addEventListener('eventName',callback)addEventListener

function demo(a,b,callback){
    let c=a+b;
    callback(c);
};
demo(1,2,function(c){
    alert(c);//3
})

このコードはデモ関数を定義しています。この関数には 3 つのパラメーター a、b、callback があり、この関数内でローカル変数 c を宣言し、コールバック (コールバック関数) を実行します。デモ関数

この関数の 3 つのパラメーターは上記の通りで、値 3 がコールバック関数にポップアップ表示されます。これは単純なコールバック関数です。コールバック関数の意味を真に理解するには、その目的を理解することによってのみ真に理解できると思います。

コールバック関数の最も一般的なアプリケーション シナリオは非同期操作です。非同期操作の場合、操作がいつ終了するかわからないため、その後に実行するコードは適切なプロセスに従うことができません。

上記は私があなたのためにまとめたものです。

関連記事:

Ajaxのループスキーム


dom4jでXPathを使用する簡単な例


BootstrapのDatePickerの日付範囲選択についての簡単な説明


以上がJS のコールバック関数の例の簡単な分析の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。