国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

了解事件接收與發送機制

alexnevsky / 3522人閱讀

摘要:其實事件的發送與接收機制很簡單,只是沒有去思考而已在模塊中使用的就會比較的多如在中也父子組件的傳遞也采用了事件的發送與接收,和來制作那么接下來我們來看一看吧測試一下之間的事件監聽互相不影響輸出結果為這就是事件發送與接收的機制。

其實事件的發送與接收機制很簡單,只是沒有去思考而已

在node模塊中使用的就會比較的多

var events=require("events");
var eventEmitter=new events.EventEmitter();
eventEmitter.on("say",function(name){
    console.log("Hello",name);
})
eventEmitter.emit("say","Jony yu");

在vue中也父子組件的傳遞也采用了事件的發送與接收,emit和on來制作

那么接下來我們來看一看吧

function myEvent() {

    this.on = function() {
        if (!this.handles) {
            this.handles = {};
        }
        if (!this.handles[eventName]) {
            this.handles[eventName] = [];
        }
        this.handles[eventName].push(callBack);
    }

    this.emit = function() {
        if (this.handles[eventName]) {
            for (var i = 0; o < this.handles[eventName].length; i++) {
                this.handles[eventName][i](obj);
            }
        }
    }
    return this;
}

測試一下

var event1=new Events();
var event2=new Events();
event1.on("say",function(){
    console.log("Jony event1");
});
event2.on("say",function(){
    console.log("Jony event2");
})
event1.emit("say");
event2.emit("say");
//event1、event2之間的事件監聽互相不影響
//輸出結果為"Jony event1" "Jony event2"

這就是事件發送與接收的機制。

文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。

轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/98747.html

相關文章

  • JavaScript是如何工作的:Web推送通知的機制

    摘要:在端,盡管開發人員對其功能的需求很高,但出于某些原因,推送通知被引入的時間比較晚。發送推送通知在服務器上實現調用,該調用觸發到用戶設備的推送消息。推送服務推送服務是接收請求驗證請求并將推送消息發送到對應的瀏覽器。 這是專門探索 JavaScript 及其所構建的組件的系列文章的第9篇。 想閱讀更多優質文章請猛戳GitHub博客,一年百來篇優質文章等著你! 如果你錯過了前面的章節,可以在...

    KitorinZero 評論0 收藏0
  • 分布式服務框架之遠程通訊技術及原理分析

    摘要:微軟的雖然引入了事件機制,可以在隊列收到消息時觸發事件,通知訂閱者。由微軟作為主要貢獻者的,則對以及做了進一層包裝,并能夠很好地實現這一模式。 在分布式服務框架中,一個最基礎的問題就是遠程服務是怎么通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關系呢,它們背后到底是基...

    sorra 評論0 收藏0
  • 分布式服務框架之遠程通訊技術及原理分析

    摘要:微軟的雖然引入了事件機制,可以在隊列收到消息時觸發事件,通知訂閱者。由微軟作為主要貢獻者的,則對以及做了進一層包裝,并能夠很好地實現這一模式。 在分布式服務框架中,一個最基礎的問題就是遠程服務是怎么通訊的,在Java領域中有很多可實現遠程通訊的技術,例如:RMI、MINA、ESB、Burlap、Hessian、SOAP、EJB和JMS等,這些名詞之間到底是些什么關系呢,它們背后到底是基...

    0xE7A38A 評論0 收藏0
  • 從零單排學Redis【黃金】

    摘要:當被監聽的準備好執行連接應答讀取等等操作時,與操作相對應的文件事件就會產生,根據文件事件來為關聯對應的事件處理器,從而實現功能。服務器使用單線程單進程的方式處理命令請求。 前言 只有光頭才能變強 好的,今天我們要上黃金段位了,如果還沒經歷過青銅和白銀階段的,可以先去蹭蹭經驗再回來: 從零單排學Redis【青銅】 從零單排學Redis【白銀】 看過相關Redis基礎的同學可以知道Re...

    Mr_houzi 評論0 收藏0

發表評論

0條評論

alexnevsky

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<