亚洲中字慕日产2020,大陆极品少妇内射AAAAAA,无码av大香线蕉伊人久久,久久精品国产亚洲av麻豆网站

資訊專(zhuān)欄INFORMATION COLUMN

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

melody_lql / 2751人閱讀

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

在線(xiàn)示例,點(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)

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

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

6. clear()

清空所有事件。

使用的DEMO

1. 引入js文件

npm install onfire.js

可以使用

閱讀需要支付1元查看
<