成人国产在线小视频_日韩寡妇人妻调教在线播放_色成人www永久在线观看_2018国产精品久久_亚洲欧美高清在线30p_亚洲少妇综合一区_黄色在线播放国产_亚洲另类技巧小说校园_国产主播xx日韩_a级毛片在线免费

資訊專欄INFORMATION COLUMN

一個(gè)0.9kb簡(jiǎn)潔的事件訂閱和發(fā)布Javascript庫(kù)

melody_lql / 2701人閱讀

摘要:是一個(gè)很簡(jiǎn)潔的事件分發(fā),事件訂閱和發(fā)布的庫(kù)僅僅,簡(jiǎn)潔實(shí)用。地址可以用于簡(jiǎn)單的事件分發(fā)在用于跨組件的輕量級(jí)實(shí)現(xiàn)事件訂閱和發(fā)布在線示例,點(diǎn)擊這里。返回所有的事件名稱數(shù)組。綁定事件,觸發(fā)事件,取消綁定取消綁定這個(gè)事件取消綁定所有的

onfire.js 是一個(gè)很簡(jiǎn)潔的事件分發(fā),事件訂閱和發(fā)布的Javascript庫(kù)(僅僅 0.9kb),簡(jiǎn)潔實(shí)用。

Github地址:https://github.com/hustcc/onfire.js

可以用于:

簡(jiǎn)單的事件分發(fā);

在 react / vue.js / angular 用于跨組件的輕量級(jí)實(shí)現(xiàn);

事件訂閱和發(fā)布;

在線示例,點(diǎn)擊這里;English Version Readme. Click Here。

API 方法

1. on(event_name, callback)

綁定事件,參數(shù)為 event_namecallback, 當(dāng)有名字為event_name的事件發(fā)生的時(shí)候,callback方法將會(huì)被執(zhí)行。

這個(gè)方法會(huì)返回一個(gè)eventObj,這個(gè)可以用于使用un(eventObj)方法來(lái)取消事件綁定。

2. one(event_name, callback)

綁定(訂閱)事件,參數(shù)為 event_name with callback. 當(dāng)被觸發(fā)一次之后失效。只能被觸發(fā)一次,一次之后自動(dòng)失效。

3. fire(event_name, data)

觸發(fā)名字為 event_name 的事件,并且賦予系列變量datascallback方法的輸入值。

4. fireSync(event_name, data)

同步的方式觸發(fā)名字為 event_name 的事件,并且賦予系列變量datascallback方法的輸入值。

5. un(eventObj / event_name)

取消事件綁定??梢詢H僅取消綁定一個(gè)事件回調(diào)方法,也可以直接取消全部的事件。

返回所有的事件名稱數(shù)組。

6. clear()

清空所有事件。

使用的DEMO

1. 引入js文件

npm install onfire.js

可以使用

閱讀需要支付1元查看
<