IEventTarget.AddEventListener

AddEventListener(string, IEventListener)

Metode ini memungkinkan pendaftaran event listener pada target event.

public void AddEventListener(string type, IEventListener listener)
ParameterJenisKeterangan
typeStringJenis peristiwa yang didaftarkan oleh pengguna
listenerIEventListenerMengambil antarmuka yang diimplementasikan oleh pengguna yang berisi metode yang akan dipanggil saat peristiwa terjadi.

Perkataan

Jika sebuahIEventListener ditambahkan ke sebuahEventTarget saat sedang memproses suatu peristiwa, peristiwa itu tidak akan dipicu oleh tindakan saat ini tetapi dapat dipicu selama tahap alur peristiwa selanjutnya, seperti fase gelembung.

Jika beberapa Pemroses Peristiwa identik didaftarkan pada tempat yang samaEventTargetdengan parameter yang sama instance duplikat dibuang. Mereka tidak menyebabkanIEventListener untuk dipanggil dua kali dan karena dibuang, mereka tidak perlu dihapus dengan the RemoveEventListener metode.

Lihat juga


AddEventListener(string, IEventListener, bool)

Metode ini memungkinkan pendaftaran event listener pada target event.

public void AddEventListener(string type, IEventListener listener, bool useCapture)
ParameterJenisKeterangan
typeStringJenis peristiwa yang didaftarkan oleh pengguna
listenerIEventListenerMengambil antarmuka yang diimplementasikan oleh pengguna yang berisi metode yang akan dipanggil saat peristiwa terjadi.
useCaptureBooleanJika benar, useCapture menunjukkan bahwa pengguna ingin memulai penangkapan. Setelah memulai penangkapan, semua kejadian dari jenis yang ditentukan akan dikirim ke registered IEventListener sebelum dikirim ke Target Peristiwa mana pun di bawahnya di pohon. Peristiwa yang meluap ke atas melalui pohon tidak akan memicuIEventListener ditunjuk untuk menggunakan capture.

Perkataan

Jika sebuahIEventListener ditambahkan ke sebuahEventTarget saat sedang memproses suatu peristiwa, peristiwa itu tidak akan dipicu oleh tindakan saat ini tetapi dapat dipicu selama tahap alur peristiwa selanjutnya, seperti fase gelembung.

Jika beberapa Pemroses Peristiwa identik didaftarkan pada tempat yang samaEventTargetdengan parameter yang sama instance duplikat dibuang. Mereka tidak menyebabkanIEventListener untuk dipanggil dua kali dan karena dibuang, mereka tidak perlu dihapus dengan the RemoveEventListener metode.

Lihat juga