Javascript事件總線
emit
、on
和 off
方法的事件總線。
使用 并將參數(shù)設(shè)置為
null
,創(chuàng)建一個(gè)不從 繼承屬性的空hub
對(duì)象。對(duì)于
emit
,根據(jù)event
參數(shù)解析處理程序數(shù)組,然后使用 傳入數(shù)據(jù)作為參數(shù)運(yùn)行每個(gè)處理程序。對(duì)于
on
,如果事件尚不存在,則為其創(chuàng)建一個(gè)數(shù)組,然后使用 將處理程序添加到該數(shù)組中。對(duì)于
off
,使用 找到事件數(shù)組中處理程序的索引,并使用
標(biāo)簽: