Interface IEventTarget

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

bool

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

DOMException

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.

 Hrvatski