Interface IEventTarget
A név: Aspose.Html.Dom.Events Összefoglaló: Aspose.HTML.dll (25.4.0)
Az Aspose.Html.Dom.EventTarget felületet az összes Node egy olyan megvalósításban hajtja végre, amely támogatja a DOM eseménymodellt.Ezért ezt az interfészet a Node interfész példáján kötelező jellegű casting módszerek használatával lehet elérni.Az interfész lehetővé teszi az Eseményhallgatók regisztrációját és eltávolítását az Aspose.Html.Dom.EventTarget-on és az események továbbítását az Aspose.Html.Dom.Events.IEventTarget-on.
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(Részletesebben IEventListener)
Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Az esemény típusa, amelyre a felhasználó regisztrál
listener
IEventListener
Vegy egy felhasználó által végrehajtott felületet, amely tartalmazza a meghívandó módszereket, amikor az esemény megtörténik.
Remarks
Ha egy Aspose.Html.Dom.Events.IEventListener-t adnak hozzá egy Wl51.HDL.Szerkesztés közben egy eseményhez, akkor a jelenlegi akciók nem indítanak ki, hanem az eseményáramlás későbbi szakaszában, például a buborékfázisban indíthatók.
Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Html.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okoznak, hogy a __ WL51.Doma.Évents.IEventListener-t kétszer hívják, és mivel el vannak távolítva, akkor nem kell törölni őket a Wl51-es.
AddEventListener(szalag, IEventListener, bool)
Ez a módszer lehetővé teszi az eseményhallgatók regisztrációját az esemény célpontján.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Az esemény típusa, amelyre a felhasználó regisztrál
listener
IEventListener
Vegy egy felhasználó által végrehajtott felületet, amely tartalmazza a meghívandó módszereket, amikor az esemény megtörténik.
useCapture
bool
Ha igaz, a Capture használata azt jelzi, hogy a felhasználó el akarja kezdeményezni a fogást.A letartóztatás megkezdését követően az összes meghatározott típusú eseményt a nyilvántartásba vett személy részére továbbítják.Html.Html.Html.Html.Html.HtmlMielőtt elküldenék bármilyen esemény célpontok alatt őket a fa.Azok az események, amelyek felfelé buborékolják a fát, nem indítanak ki az Aspose.Html.Dom.Events.IEventListener-t, amelyet a fogás használatára terveztek.
Remarks
Ha egy Aspose.Html.Dom.Events.IEventListener-t adnak hozzá egy Wl51.HDL.Szerkesztés közben egy eseményhez, akkor a jelenlegi akciók nem indítanak ki, hanem az eseményáramlás későbbi szakaszában, például a buborékfázisban indíthatók.
Ha több azonos eseményhallgatók regisztrálnak ugyanazon Aspose.Html.Dom.EventTarget azonos paraméterekkel, a duplikált példák eltávolításra kerülnek. nem okoznak, hogy a __ WL51.Doma.Évents.IEventListener-t kétszer hívják, és mivel el vannak távolítva, akkor nem kell törölni őket a Wl51-es.
DispatchEvent(Event)
Ez a módszer lehetővé teszi az események szállítását a végrehajtási eseménymodellbe.
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
Meghatározza az esemény típusát, viselkedését és a kontextus információit, amelyeket az esemény feldolgozásában használnak.
Returns
Az Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) visszatérési értéke azt jelzi, hogy az eseményt kezelő hallgatók közül bármelyik az Aspose.Html.Dom.Events.Event.PreventDefault nevű.Ha az Aspose.Html.Dom.Events.Event.PreventDefault az értéket hamisnak nevezik, akkor az értéke igaz.
Remarks
Az ilyen módon elküldött események ugyanazt a fogadó és buborékos viselkedést kapják, mint a végrehajtás által közvetlenül elküldött események.Az esemény célja az Aspose.Html.Dom.EventTarget, amelyen az Aspose.Html.Dom.EventTarget.DispatchEvent (Aspose.Html.Dom.Events.Event) nevezik.
Exceptions
RemoveEventListener(Részletesebben IEventListener)
Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Html.Dom.Events.IEventListener eltávolításra kerül egy Aspose.Html.Dom.EventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Megadja az esemény típusát az Aspose.Html.Dom.Events.IEventListener eltávolításra kerül.
listener
IEventListener
Az Aspose.Html.Dom.Events.IEventListener paraméter jelzi az Aspose.Html.Dom.Events.IEventListener eltávolítását.
RemoveEventListener(szalag, IEventListener, bool)
Ez a módszer lehetővé teszi az eseményhallgatók eltávolítását az esemény céljából.Ha egy Aspose.Html.Dom.Events.IEventListener eltávolításra kerül egy Aspose.Html.Dom.EventTarget-ból, miközben egy eseményt feldolgoz, akkor a jelenlegi intézkedések nem indítják el.Az eseményhallgatókat soha nem lehet felhívni, miután eltávolították.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Megadja az esemény típusát az Aspose.Html.Dom.Events.IEventListener eltávolításra kerül.
listener
IEventListener
Az Aspose.Html.Dom.Events.IEventListener paraméter jelzi az Aspose.Html.Dom.Events.IEventListener eltávolítását.
useCapture
bool
Meghatározza, hogy az eltávolított EventListener regisztrált-e, mint egy fogadó hallgató vagy sem.Ha egy hallgatót kétszer regisztráltak, az egyiket fogva és az egyiket anélkül, mindegyiket külön kell eltávolítani.A fogadó hallgató eltávolítása nem befolyásolja ugyanazon hallgató nem fogadó verzióját, és fordítva.