EventListener
Assalamualaikum wr wb. Halo teman-teman kembali lagi dengan saya Haikal di website belajar javascript. Pada kali ini saya akan sharing materi tentang DOM EventListener. Kita akan mempelajari poin-poin berikut:
- Pengertian EventListener
- EventListener method
- Menambahkan banyak event handlers pada elemen
- Event Bubbling & Event Capturing
Pengertian EventListener
Apa sih itu event listener?.
An event listener is a procedure or function in a computer program that waits for an event to occur. - www.computerhope.com
Katanya - EventListener adalah prosedur atau fungsi didalam program komputer yang menunggu acara/events muncul. Contoh kita mengklik <p> dan <p> tersebut telah dikaitkan dengan listener. Jika dijalankan maka event handlers akan di panggil dan melakukan sesuatu sesuai prosedur.
EventListener Method
Dalam javascript terdapat sebuah method addEventListener() guna untuk mendengarkan sebuah event yang akan terjadi. Penulisannya seperti ini:
Coba kalian klik "Hello World". Ketika di klik ia akan metrigger eventhandler dan proses dijalankan.
Menambahkan banyak EventHandler pada elemen
Kita buat satu tag <p> dan kita akan menambahkan banyak eventhandler.
Kita bisa menambahkan listener event yang berbeda dan banyak event handler. Coba kalian mouseover atau mouseout atau click. Maka ia akan berubah-ubah isi tag <p> tersebut.
Event Bubbling & Event Capturing
Jika kalian mempunyai <div> yang didalamnya terdapat tag <p> maka apa yang akan terjadi?
Dalam event bubbling inner atau elemen didalamnya terlebih dahulu yang dihandle lalu outer atau element parent tersebut akan dihandle setelah element inner.
Dalam event capturing kebalikan dari event bubbling.
Bubbling mirip dengan gelembung air yang berasal dari dalam air yang menuju keatas dasar.
Contoh dari event bubbling dan event capturing:
Mungkin sekian untuk materi kali ini,Sampai jumpa di pertemuan berikutnya. Wassalamualaikum wr wb.
Komentar
Posting Komentar