Interface IEventTarget
nazivni prostor: Aspose.Html.Dom.Events Sastav: Aspose.HTML.dll (25.4.0)
Interfejs Aspose.Html.Dom.EventTarget provodi svi Node u implementaciji koja podržava DOM Event Model.Stoga se ovaj sučelje može postići pomoću metoda castinga specifičnih za vezu na primjeru Node sučelja.Interfejs omogućuje registraciju i uklanjanje slušalica događaja na Aspose.Html.Dom.EventTarget i isporuku događaja na Aspose.Html.Dom.Events.IEventTarget.
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(Sljedeći Članak IEventListener)
Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
Vrsta događaja za koju se korisnik registrira
listener
IEventListener
Uzima interfejs koji je primijenio korisnik koji sadrži metode koje treba nazvati kada se događaj dogodi.
Remarks
Ako se Aspose.Html.Dom.Events.IEventListener dodaje na _Vl51.HTml-Doma.AventTarget dok se obrađuje događaj, neće ga izazvati trenutačne akcije, već se može izazivati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva.
Ako se na istom Aspose.Html.Dom.EventTarget s istim parametrima uklanjaju duplicirane primjere, oni ne uzrokuju da se Wl51.HDL2_ nazove i budući da su uklonjeni, ne trebaju da ih uklone pomoću metode _DOM51.Doma.Ivents.IEventTarget.RemoveListener.
AddEventListener(String, IEventListener i Bool)
Ova metoda omogućuje registraciju slušalica događaja na cilju događaja.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Vrsta događaja za koju se korisnik registrira
listener
IEventListener
Uzima interfejs koji je primijenio korisnik koji sadrži metode koje treba nazvati kada se događaj dogodi.
useCapture
bool
Ako je to istina, upotrebaCapture ukazuje na to da korisnik želi pokrenuti snimanje.Nakon početka uhićenja, svi događaji određenog tipa bit će dostavljeni registriranom osobom.Sljedeći članakSljedeći članakHtml.Dom.Events.IEventListenerPrije nego što ih pošalju na bilo koji događaj Cilj ispod njih u drvetu.Događanja koja se bublje prema gore kroz drvo neće izazvati Aspose.Html.Dom.Events.IEventListener namijenjen za korištenje ulova.
Remarks
Ako se Aspose.Html.Dom.Events.IEventListener dodaje na _Vl51.HTml-Doma.AventTarget dok se obrađuje događaj, neće ga izazvati trenutačne akcije, već se može izazivati u kasnijoj fazi protoka događaja, kao što je faza bubnjeva.
Ako se na istom Aspose.Html.Dom.EventTarget s istim parametrima uklanjaju duplicirane primjere, oni ne uzrokuju da se Wl51.HDL2_ nazove i budući da su uklonjeni, ne trebaju da ih uklone pomoću metode _DOM51.Doma.Ivents.IEventTarget.RemoveListener.
DispatchEvent(Event)
Ova metoda omogućuje prijenos događaja u model događaja implementacija.
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
Označuje vrstu događaja, ponašanje i kontekstualne informacije koje će se koristiti u obradi događaja.
Returns
Vrijednost povrata Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event) pokazuje je li bilo koji od slušatelja koji su upravljali događajem nazvan Aspose.Html.Dom.Events.Event.PreventDefault.Ako je Aspose.Html.Dom.Events.Event.PreventDefault nazvan kao vrijednost je lažna, inače je vrijednost istinita.
Remarks
Događanja koja se šalju na taj način imaju isto ponašanje uhićenja i bubblja kao i događaje koje se šalju izravno provedbom.Cilj događaja je Aspose.Html.Dom.EventTarget na kojem se zove Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event).
Exceptions
RemoveEventListener(Sljedeći Članak IEventListener)
Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Html.Dom.Events.IEventListener ukloni iz Aspose.Html.Dom.EventTarget dok obrađuje događaj, neće ga izazvati trenutačne akcije.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Određuje tip događaja Aspose.Html.Dom.Events.IEventListener koji se uklanja.
listener
IEventListener
Parametar Aspose.Html.Dom.Events.IEventListener ukazuje na to da Aspose.Html.Dom.Events.IEventListener treba ukloniti.
RemoveEventListener(String, IEventListener i Bool)
Ova metoda omogućuje uklanjanje slušalica događaja s cilja događaja.Ako se Aspose.Html.Dom.Events.IEventListener ukloni iz Aspose.Html.Dom.EventTarget dok obrađuje događaj, neće ga izazvati trenutačne akcije.Poslušatelji događaja nikada ne mogu biti pozvani nakon što su uklonjeni.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Određuje tip događaja Aspose.Html.Dom.Events.IEventListener koji se uklanja.
listener
IEventListener
Parametar Aspose.Html.Dom.Events.IEventListener ukazuje na to da Aspose.Html.Dom.Events.IEventListener treba ukloniti.
useCapture
bool
To određuje je li uklonjen EventListener registriran kao slušalica ili ne.Ako je slušalica registrirana dvaput, jedan s uhvatom i jedan bez, svaki se mora ukloniti odvojeno.Uklanjanje slušalice ne utječe na ne-slušalicu istog slušalice, a obrnuto.