事件目標()

新的事件目標()

事件目標是一個可以具有與 DOM 相同的 API 的類事件目標 .它添加了環繞冗長函數的速記函數。例如:函數是一個包裝器添加事件監聽器 .

請參閱:

方法

添加事件監聽器()

的別名事件目標#on .允許事件目標模仿標準的 DOM API。

請參閱:

調度事件()

的別名事件目標#觸發器 .允許事件目標模仿標準的 DOM API。

請參閱:

離開(類型,fn)

刪除一個事件監聽器對於來自的實例的特定事件事件目標 .這使得事件監聽器當命名事件發生時將不再被調用。

參數:
名字 類型 描述
類型 細繩 | 數組.<字符串>

事件名稱或事件名稱數組。

fn 事件目標~事件監聽器

要刪除的函數。

(類型,fn)

添加一個事件監聽器一個實例事件目標 .一個事件監聽器是一個函數,當具有特定名稱的事件被觸發時將被調用。

參數:
名字 類型 描述
類型 細繩 | 數組.<字符串>

事件名稱或事件名稱數組。

fn 事件目標~事件監聽器

調用函數事件目標

(類型,fn)

該函數將添加一個事件監聽器只會被觸發一次。在第一次觸發後,它將被刪除。這就像添加一個事件監聽器事件目標#on那叫事件目標#off對自己。

參數:
名字 類型 描述
類型 細繩 | 數組.<字符串>

事件名稱或事件名稱數組。

fn 事件目標~事件監聽器

為每個事件名稱調用一次的函數。

移除事件監聽器()

的別名事件目標#off .允許事件目標模仿標準的 DOM API。

請參閱:

扳機(事件)

此函數導致事件發生。這將導致任何事件監聽器正在等待那個事件,被調用。如果沒有事件監聽器對於一個事件,那麼什麼都不會發生。

如果名字的事件被觸發的是在EventTarget.allowedEvents_ .觸發器還將調用 + 大寫事件名稱功能。

示例:“點擊”在EventTarget.allowedEvents_,因此,觸發器將嘗試調用點擊如果它存在。

參數:
名字 類型 描述
事件 細繩 | 事件目標~事件 | 目的

事件的名稱,一個事件,或類型鍵設置為事件名稱的對象。

類型定義

事件

自定義 DOM 事件。

請參閱:

事件監聽器(事件,哈希選擇 )

所有事件偵聽器都應遵循以下格式。

這:
參數:
名字 類型 屬性 描述
事件 事件目標~事件

觸發此功能的事件

散列 目的 <可選>

事件期間發送的數據哈希