Professional Documents
Culture Documents
DOM Event
Anna Baita
• PENGERTIAN
• JENIS EVENT
• CARA MEMBUAT DOM EVENT
• CONTOH PENGGUNAAN
Fakultas IlmuKomputer
DOM EVENT
Fakultas IlmuKomputer
JENIS EVENT
• MOUSE EVENT
• KEYBOARD EVENT
• RESOURCES EVENT
• FOCUS EVENT
• VIEW EVENT
• FORM EVENT
• CSS ANIMATION & TRANSITION EVENT
• DRAG & DROP EVENT
https://developer.mozilla.org/en-US/docs/Web/Events
Fakultas IlmuKomputer
MOUSE EVENT
Fakultas IlmuKomputer
KEYBOARD EVENT
Fakultas IlmuKomputer
RESOURCE EVENT
Fakultas IlmuKomputer
FOCUS EVENT
Fakultas IlmuKomputer
VIEW EVENT
Fakultas IlmuKomputer
FORM EVENT
Fakultas IlmuKomputer
CSS ANIMATION AND TRANSITION EVENT
Fakultas IlmuKomputer
DRAG AND DROP EVENT
Fakultas IlmuKomputer
CARA MEMBUAT DOM EVENT
• Event Handler
• Inline HTML attribute (not recomended)
• Element Method (recomended)
• AddEventListener
Fakultas IlmuKomputer
Event Handler
Fakultas IlmuKomputer
Event Handler
Fakultas IlmuKomputer
Event Handler
Fakultas IlmuKomputer
Event Handler
• output:
Fakultas IlmuKomputer
Event Handler
Fakultas IlmuKomputer
Event Handler
Fakultas IlmuKomputer
Event Handler
• output
Fakultas IlmuKomputer
Event Handler- Element Method
• buat sebuah function untuk menuliskan instruksi yang akan dilakukan oleh
javascript setelah event terjadi
• seleksi element HTML yang akan diberi event
• tuliskan keyword sebagai method dan panggil nama functionnya. nama function
tanpa diikuti dengan kurungbuka kurung tutup
• contoh:
• kasus pertama
Fakultas IlmuKomputer
Event Handler- Element Method
file html:
index.html
Fakultas IlmuKomputer
Event Handler- Element Method
file js:myScript.js
• output
Fakultas IlmuKomputer
AddEventListener
• buat sebuah function untuk menuliskan instruksi yang akan dilakukan oleh java
script setelah event terjadi
• lakukan seleksi terhadap element yang ingin diberi event
• gunakan method addEventListener dengan 2 buah parameter: nama event
serta functionnya
• contoh: kasus ke 2
Fakultas IlmuKomputer
AddEventListener
file html:
index.html
Fakultas IlmuKomputer
AddEventListener
file js:myScript.js
• output
Fakultas IlmuKomputer
AddEventListener
• output
Fakultas IlmuKomputer
• Any Question?
• Thanks
Fakultas IlmuKomputer