2016-07-24 42 views
0

我想了解自定義事件創建,但我不知道某些術語用於此目的。 在這種情況下調度的定義是什麼? 事件派發在自定義事件創建中的作用是什麼?javascript dispaching events是什麼意思?

+0

發送事件意味着「啓動」它。聽取該事件的處理程序將被調用。 –

+0

'$(this).trigger('close')' – YOU

回答

0

Javascript有正在監聽用戶事件的類(單擊,懸停按鈕,按下一個鍵)。這些課程是事件調度員。 「派遣活動」是指什麼?

事件調度程序管理事件以便「瞭解」哪些操作使用戶對開發人員編碼的行爲做出了反應。

JavaScript有一些默認定義的事件分派器類,但是像JQuery這樣的一些庫允許您創建自定義事件。

要理解一個自定義事件,你可以考慮這個例子:你正在編程一個你將在未來使用的時鐘類。你編寫所有的方法來使時鐘工作。此外,您聲明瞭一秒鐘後觸發的新事件。我們稱之爲「時間步」。

現在想象你在兩個不同的程序中使用該類。通過在「時間步」事件中插入代碼,您可以在兩個程序中實現不同的行爲。

在這個例子中,我創建了一個自定義事件,當用戶移動一個手柄時觸發。它的行爲在於修改標籤到句柄開啓的時間。在此處檢查: http://ytcropper.com/crop/hsceS7udV4g