Interface IEventTarget
이름 공간 : Aspose.Html.Dom.Events 구성: Aspose.HTML.dll (25.4.0)
Aspose.Html.Dom.EventTarget 인터페이스는 DOM 이벤트 모델을 지원하는 구현에서 모든 노드에 의해 구현됩니다.따라서, 이 인터페이스는 노드 인터페이스의 예를 들어 묶기-특별한 카스팅 방법을 사용하여 얻을 수 있습니다.인터페이스는 Aspose.Html.Dom.EventTarget에서 이벤트 청취자를 등록하고 제거하고 이벤트를 Aspose.Html.Dom.Events.IEventTarget로 전송할 수 있습니다.
[ComVisible(true)]
[DOMNoInterfaceObject]
public interface IEventTarget
Methods
AddEventListener(링크, IEventListener)
이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener)
Parameters
type
string
사용자가 등록하는 이벤트 유형
listener
IEventListener
이벤트가 발생할 때 호출되는 방법을 포함하는 사용자가 구현한 인터페이스를 가져옵니다.
Remarks
이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Wl51.ThmL.Target에 추가되면 현재 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다.
여러 개의 동일한 이벤트 청취자가 같은 Aspose.Html.Dom.EventTarget에 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 __ WL51.Doma.events.IEventListener를 두 번 호출하지 않으며 삭제되기 때문에 Wl51.HDL1_를 사용하여 삭제할 필요가 없습니다.
AddEventListener(링크, IEventListener, bool)
이 방법은 이벤트 목적지에 이벤트 청취자의 등록을 허용합니다.
[DOMName("addEventListener")]
void AddEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
사용자가 등록하는 이벤트 유형
listener
IEventListener
이벤트가 발생할 때 호출되는 방법을 포함하는 사용자가 구현한 인터페이스를 가져옵니다.
useCapture
bool
사실이라면, useCapture는 사용자가 캡처를 시작하고자 하는 것을 나타냅니다.캡처를 시작한 후에, 지정된 유형의 모든 이벤트는 등록된 사람에게 전송됩니다.홈 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트 / 이벤트그들이 나무 속에서 그들 아래에 있는 모든 이벤트 목적지에 보내기 전에.나무를 통해 상승하는 이벤트는 캡처를 사용하도록 지정된 Aspose.Html.Dom.Events.IEventListener를 유발하지 않습니다.
Remarks
이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Wl51.ThmL.Target에 추가되면 현재 행동에 의해 유발되지 않지만 이벤트 흐름의 후속 단계, 예를 들어 버블링 단체에서 유출 될 수 있습니다.
여러 개의 동일한 이벤트 청취자가 같은 Aspose.Html.Dom.EventTarget에 등록되어 있는 경우 같은 매개 변수와 함께 복제된 사례가 삭제됩니다. 그들은 __ WL51.Doma.events.IEventListener를 두 번 호출하지 않으며 삭제되기 때문에 Wl51.HDL1_를 사용하여 삭제할 필요가 없습니다.
DispatchEvent(Event)
이 방법은 이벤트를 실행 이벤트 모델로 전송할 수 있습니다.
[DOMName("dispatchEvent")]
bool DispatchEvent(Event @event)
Parameters
event
Event
이벤트를 처리하는 데 사용되는 이벤트 유형, 행동 및 맥락 정보를 지정합니다.
Returns
Aspose.Html.Dom.EventTarget.DispatchEvent(Aspose.Html.Dom.Events.Event)의 반환 값은 이벤트를 처리 한 청취자가 Aspose.Html.Dom.Events.Event.PreventDefault라고 불리는지 여부를 나타냅니다.Aspose.Html.Dom.Events.Event.PreventDefault가 가치가 가짜라고 불렸다면, 그렇지 않으면 가치가 사실입니다.
Remarks
이 방식으로 전송되는 이벤트는 실행에 의해 직접 전송되는 이벤트와 동일한 캡처 및 버블링 행동을 가질 것입니다.이벤트의 목표는 Aspose.Html.Dom.EventTarget(Aspose.Html.Dom.Event.Event)라고 불리는 Aspose.Html.EventTarget.DispatchEvent입니다.
Exceptions
RemoveEventListener(링크, IEventListener)
이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Aspose.Html.Dom.EventTarget에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener)
Parameters
type
string
Aspose.Html.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.
listener
IEventListener
Aspose.Html.Dom.Events.IEventListener 매개 변수는 Aspose.Html.Dom.Events.IEventListener를 제거하는 것을 나타냅니다.
RemoveEventListener(링크, IEventListener, bool)
이 방법은 이벤트 목적지에서 이벤트 청취자를 제거 할 수 있습니다.이벤트를 처리하는 동안 Aspose.Html.Dom.Events.IEventListener가 Aspose.Html.Dom.EventTarget에서 제거되면 현재의 행동으로 인해 발생하지 않습니다.이벤트 청취자는 삭제 된 후에 결코 호출 될 수 없습니다.
[DOMName("removeEventListener")]
void RemoveEventListener(string type, IEventListener listener, bool useCapture)
Parameters
type
string
Aspose.Html.Dom.Events.IEventListener 삭제되는 이벤트 유형을 지정합니다.
listener
IEventListener
Aspose.Html.Dom.Events.IEventListener 매개 변수는 Aspose.Html.Dom.Events.IEventListener를 제거하는 것을 나타냅니다.
useCapture
bool
삭제된 EventListener가 캡처 청취자로 등록되었는지 여부를 지정합니다.청취자가 두 번 등록되었을 경우, 한 번 캡처와 한 번 없이, 각각은 별도로 제거되어야합니다.캡처 청취기의 제거는 같은 청취기의 캡처가 아닌 버전에 영향을 미치지 않으며 그 반대입니다.