ホームページ >ウェブフロントエンド >フロントエンドQ&A >Webフロントエンドにおけるイベントドリブンとは何ですか

Webフロントエンドにおけるイベントドリブンとは何ですか

WBOY
WBOYオリジナル
2022-08-24 16:39:122319ブラウズ

Web フロントエンドにおけるイベント ドリブンとは、2 つのオブジェクト間の対話を指し、2 つのオブジェクトのうちの 1 つが対応する動作やアクションを実行するようにします。イベント ドリブンとは、継続的なトランザクション管理のプロセスを指します。意思決定を行うため、つまり、現時点で発生するイベントを追跡し、利用可能なリソースを動員し、新たな問題を解決して問題の蓄積を防ぐために関連タスクを実行します。

Webフロントエンドにおけるイベントドリブンとは何ですか

このチュートリアルの動作環境: Windows 10 システム、JavaScript バージョン 1.8.5、Dell G3 コンピューター。

Web フロントエンドにおけるイベント ドリブンとは

イベント ドリブンとは、継続的なトランザクション管理のプロセスにおける意思決定の戦略を指します。つまり、Web フロントエンドで発生するイベントに従うということです。現時点での状況と利用可能なリソースを動員して、関連タスクを実行することで、繰り返し発生する問題を解決し、問題が山積するのを防ぎます。コンピュータプログラミング、広報活動、経済活動などの分野に応用されています。

イベントとは何ですか?イベントは 2 つのオブジェクト間の相互作用であり、イベントになる可能性があります。

イベント駆動型は 2 つのオブジェクト間の対話的な動作であり、2 つのオブジェクトの一方を駆動して、対応する動作またはアクション (

Li Si とアクション) を実行します。 Zhang San は握手し、これはイベントとも呼ばれるインタラクションを生み出しました。Zhang San が Li Si の手を握るという行動は、Li Si をとても喜ばせ、踊りさえしました。これはイベント主導型です。

いわゆるイベント駆動とは、単にどのボタンをクリックするか (つまり、どのイベントが生成されるか)、コンピュータがどのような操作を実行するか (つまり、どの関数が呼び出されるか) を意味します。ユーザーの操作に限定される イベントドリブンの核となるのは、当然のことながらイベントです。イベントの観点から見ると、イベント駆動型プログラムの基本構造は、イベント コレクター、イベント トランスミッター、およびイベント プロセッサーで構成されます。イベント コレクターは、ユーザーからのイベント (マウス、キーボード イベントなど)、ハードウェアからのイベント (時計イベントなど)、およびソフトウェアからのイベント (オペレーティング システム、アプリケーション自体など)。イベント エミッターは、コレクターによって収集されたイベントをターゲット オブジェクトに配布する役割を果たします。イベント ハンドラーは特定のイベント応答作業を実行しますが、これは実装段階まで完全には決定されないことが多いため、仮想関数メカニズムを使用する必要があります (関数名は、HandleMsg に似た名前として使用されることがよくあります)。フレームワークのユーザーにとって、目に見えるのはイベント ハンドラーです。これが彼らが気にしていることです。

#知識を広げる

JavaScript のイベント駆動型

JavaScript のイベント駆動型については、マウスまたはホットキーのアクションによってトリガーされる主なイベントは次のとおりです。

  • マウス クリック イベント onclick (&​​lt;input type="button" value="Mouse click" onclick=")実行ステートメント。処理中" />)

通常、次のコントロールに使用されます:

button button object

checkbox チェック ボックスまたはチェック リスト - - onclick クリック イベントと連携します。通常は全選択エフェクトに使用されます。

## ラジオ ラジオ ボタン

## リセット リセット ボタン

## 送信ボタン

#コンテンツ変更イベント onchange など: ()

    通常、
  • # テキスト テキストに使用されます。入力ボックス -- onchange と連携し、登録検出の効果を実現できます。

    このイベントは強調表示後にトリガーされます。

Get focus イベント onFocus -- 次の場合に発生します。オブジェクトがフォーカスを取得します

  • lost Focus イベント onBlur -- フォーカス イベントに対応します。


  • #ドキュメント読み込みイベント onload -- このイベントは、ドキュメントが読み込まれるときにトリガーされます。通常、読み込みイベント (読み込み実行) とも呼ばれ、通常は cookie の設定に使用されます


  • #Unload document イベント onunload -- 読み込み文書イベントに対応します。 Web ページが終了すると発生し、通常は Cookie の値が更新されます。


  • #右マウス ボタン メニュー関数イベント oncontextmenu -- マウスの右ボタンがブロックされる場合に使用されます

  • 【関連する推奨事項:
  • JavaScript ビデオ チュートリアル


    Web フロントエンド

    ]

以上がWebフロントエンドにおけるイベントドリブンとは何ですかの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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