Clear Up
SharpKit Reference

EventTarget Class

The

EventTarget
interface is implemented by all
Nodes
in an implementation which supports the DOM Event Model. Therefore, this interface can be obtained by using binding-specific casting methods on an instance of the
Node
interface. The interface allows registration and removal of
EventListeners
on an
EventTarget
and dispatch of events to that
EventTarget
.
See also the Document Object Model (DOM) Level 2 Events Specification. @since DOM Level 2

Namespace: SharpKit.Html

Base Types

System.Object

Base Interfaces

Constructors

Name Description
EventTarget()

Methods

Name Description
addEventListener(string, EventListener, bool) This method allows the registration of event listeners on the event target. If an
EventListener
is added to an
EventTarget
while it is processing an event, it will not be triggered by the current actions but may be triggered during a later stage of event flow, such as the bubbling phase.
If multiple identical
EventListener
s are registered on the same
EventTarget
with the same parameters the duplicate instances are discarded. They do not cause the
EventListener
to be called twice and since they are discarded they do not need to be removed with the
removeEventListener
method.
dispatchEvent(DOMEvent)
removeEventListener(string, EventListener, bool) This method allows the removal of event listeners from the event target. If an
EventListener
is removed from an
EventTarget
while it is processing an event, it will not be triggered by the current actions.
EventListener
s can never be invoked after being removed.
Calling
removeEventListener
with arguments which do not identify any currently registered
EventListener
on the
EventTarget
has no effect.
© Copyright 2005-2011 SharpKit. All rights reserved.