ホームページ >ウェブフロントエンド >jsチュートリアル >Javascript コールバック関数のアプリケーション例_JavaScript スキル
コールバック関数の概念: コールバック関数は、関数ポインターを通じて呼び出される関数です。関数ポインタ (アドレス) をパラメータとして別の関数に渡し、このポインタがそれが指す関数を呼び出すために使用される場合、それをコールバック関数と呼びます。
JS API は次のように説明しています: コールバックは別の関数に引数として渡され、その親関数が完了した後に実行される関数です。
コールバック関数を使用する理由:発信者と受信者が分離されます。呼び出し元は、呼び出し先が誰であるかは気にしません。知っておく必要があるのは、特定のプロトタイプと特定の制限 (戻り値 int など) を持つ呼び出される関数が存在することだけです。
次のような例を考えてみましょう:
プロジェクトの最下位レベルと最上位レベルが異なる人によって完了すると仮定します。最下位レベルはデータ アクセスを担当し、最上位レベルはデータを担当します。トップレベルが、あるモジュールのデータを使用したので、ニーズを満たすデータを提供してほしいと下位レベルのスタッフに言いました。
下位レベルのスタッフは、「データは私が提供します。それをどのように表示して処理するかはあなたの仕事です。私がすべてのニーズに対応できるデータ インターフェイスを提供することは不可能です。」データを取得し、それを表示するための独自の関数を作成します。ネゴシエーションの後、双方が次のようなインターフェイスを提供します:
: when 生徒のスコア0 の場合は上位レイヤーで処理されます