イベントは、非同期または同期のですか?

データは非同期イベントであると言って、時間の初心者フロント、。
説明は、非同期MDN。

イベント(イベント)は、非同期呼び出しのためのデザインパターンを参照するページのライフサイクルの様々なイベントに対処するだけでなく、さまざまな種類のイベントの数の名前、説明、および使用することを意味します。

私は気にしないその時、ラインで使用されます。


その後、彼は会いました HTMLElement.click

var dom = document.querySelector('xxx')
dom.addEventListener('click',function(){ console.log(' dom is clicked ') })

function test (){
    dom.click()
    console.log(' after dom.click() ')
}
test() // 'dom is clicked'  ' after dom.click() '

手動で非同期に実行されていない機能をトリガするイベントをトリガーします。

イベントが同期されていることを、その時点でそう。


そこreadyStateChangeこのようなイベントのAJAX XHRは、長い時間のために私を気に。

イベントは不明まだ非同期または同期されています。情報を確認し、私は理解していませんでした。


私は、イベントがプロセスであることを考えます:

  1. トリガ動作(非同期)
  2. イベント処理(同期)

彼は、このようなパスを言います。

行動トリガー:ときにユーザーがクリックすると、それが非同期で不明である、応答を返します。

イベント処理:システムはイベントトリガを受信し、対応するDOMコールバック関数、プロセスを見つけて、実行が同期しています。

dom.click()を直接ので、すぐにトリガ。

おすすめ

転載: www.cnblogs.com/AFu-1993/p/12319673.html