Antarmuka Event
mewakili setiap event pada DOM. mengandung properti umum dan method ke setiap event.
Banyak sekali antarmuka lain yang menginplementasikan antarmuka Event
, baik secara langsung atau dengan mengimplementsikan antarmuka lain dimana diantaranya:
AnimationEvent
AudioProcessingEvent
BeforeInputEvent
BeforeUnloadEvent
BlobEvent
ClipboardEvent
CloseEvent
CompositionEvent
CSSFontFaceLoadEvent
CustomEvent
DeviceLightEvent
DeviceMotionEvent
DeviceOrientationEvent
DeviceProximityEvent
DOMTransactionEvent
DragEvent
EditingBeforeInputEvent
ErrorEvent
FetchEvent
FocusEvent
GamepadEvent
HashChangeEvent
IDBVersionChangeEvent
InputEvent
KeyboardEvent
MediaStreamEvent
MessageEvent
MouseEvent
MutationEvent
OfflineAudioCompletionEvent
PageTransitionEvent
PointerEvent
PopStateEvent
ProgressEvent
RelatedEvent
RTCDataChannelEvent
RTCIdentityErrorEvent
RTCIdentityEvent
RTCPeerConnectionIceEvent
SensorEvent
StorageEvent
SVGEvent
SVGZoomEvent
TimeEvent
TouchEvent
TrackEvent
TransitionEvent
UIEvent
UserProximityEvent
WebGLContextEvent
WheelEvent
Konstruktor
Event()
- Membuat sebuah object
Event
Properti
Antarmuka ini tidak mewarisi properti manapun.
Event.bubbles
Read only- Sebuah boolean yang menunjukan apakah event bubbles melalui DOM atau tidak.
Event.cancelBubble
- Alternatif non-standar untuk
Event.stopPropagation()
. Event.cancelable
Read only- Sebuah boolean yang menunjukan apakah event bisa dibatalkan.
Event.currentTarget
Read only- Sebuah referensi untuk target terdaftar saat ini untuk event.
Event.defaultPrevented
Read only- Menunjukan apakah
event.preventDefault()
telah dipanggil pada event atau belum. Event.eventPhase
Read only- Menunjukan fase aliran event yang sedang diproses.
Event.explicitOriginalTarget
Read only- Eksplisit target dari event (Mozilla-specific).
Event.originalTarget
Read only- Target dari event, sebelum penargetan ulang lain (Mozilla-specific).
Event.returnValue
- Alternatif nonstandard untuk
Event.preventDefault()
danEvent.defaultPrevented
. (spesifik Internet Explorer lama) Event.srcElement
- Alias nonstandard untuk
Event.target
. (spesifik Internet Explorer lama) Event.target
Read only- Sebuah referensi untuk target dimana event pertama kali dikirimkan.
Event.timeStamp
Read only- Waktu ketika event dibuat.
Event.type
Read only- Nama dari event (case-insensitive).
Event.isTrusted
Read only- Menunjukan apakah event di terima browser atau tidak (mis. ketika user klik) atau dengan sebuah script (menggunakan sebuah method event buatan, seperti event.initEvent)
Method
Antarmuka ini tidak mewarisi method manapun.
Event.initEvent()
- Menginisialisasi nilai dari Event yang dibuat. Jika event telah dikirimkan, method ini tidak akan digunakan.
Event.preventBubble()
Obsolete since Gecko 24- Mencegah event agar tidak menggelegak. Usang, gunakan
event.stopPropagation
sebagai gantinya. Event.preventCapture()
Obsolete since Gecko 24- Usang, gunakan
event.stopPropagation
sebagai gantinya. Event.preventDefault()
- Membatalkan event event (jika cancelable).
Event.stopImmediatePropagation()
- Khusus untuk event ini, tidak ada listener lain yang akan dipanggil. Baik yang ada pada elemen yang sama, maupunyang ada pada elemen yang akan di lalui nantinya (pada fase capture, misalnya)
Event.stopPropagation()
- Menghentikan penyebaran events lebih jauh pada DOM.
Event.getPreventDefault()
- Non-standard. Mengembailkan nilai dari
Event.defaultPrevented
. GunakanEvent.defaultPrevented
sebagai gantinya.
Lihat Juga
- Jenis event yang tersedia: Referensi Event
- Comparison of Event Targets (target vs currentTarget vs relatedTarget vs originalTarget)
- Creating and triggering custom events
- For Firefox add-on developers: