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

亚连
リリース: 2018-05-26 17:05:40
オリジナル
1233 人が閲覧しました

この記事では、主に 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!