<rt id="bn8ez"></rt>
<label id="bn8ez"></label>

  • <span id="bn8ez"></span>

    <label id="bn8ez"><meter id="bn8ez"></meter></label>

    聶永的博客

    記錄工作/學(xué)習(xí)的點(diǎn)點(diǎn)滴滴。

    Javascript EventBus(事件總線)模擬socket.io中事件處理

    socket.io客戶端對(duì)事件處理相當(dāng)優(yōu)雅,和weboscket的有限的javascript接口差不多一致好看,但可以支持更多的自定義事件:

    使用了EventBus(事件總線)方式可以很好的處理事件訂閱者/事件的發(fā)布者解耦,發(fā)布者不知道訂閱者,訂閱者只需要自身注冊(cè),等待通知便可。EventBus是一種簡單,高效,優(yōu)雅,良好的客戶端架構(gòu)方式。嗯,還好,javascritp本身支持函數(shù)作為參數(shù)進(jìn)行傳遞,要不還是很麻煩的。

    構(gòu)建一個(gè)最簡單的EventBus javascript庫,也不難:

    簡單不到40行代碼,提供了事件訂閱,事件取消,事件廣播/發(fā)布等,雖簡單,但已經(jīng)滿足最簡單的頁面端EventBus模型,可以一窺全貌了。

    客戶端使用事件總線代碼:

    看著和socket.io的客戶端使用方式有所類似,但socket.io的處理方式復(fù)雜多了,并且多了一些內(nèi)置的事件,這里不過是簡化了很多。

    嗯,有空談一談JAVA是如何做到事件總線(EventBus)的。

    posted on 2012-08-24 23:04 nieyong 閱讀(3410) 評(píng)論(0)  編輯  收藏 所屬分類: socket.io

    公告

    所有文章皆為原創(chuàng),若轉(zhuǎn)載請(qǐng)標(biāo)明出處,謝謝~

    新浪微博,歡迎關(guān)注:

    導(dǎo)航

    <2012年8月>
    2930311234
    567891011
    12131415161718
    19202122232425
    2627282930311
    2345678

    統(tǒng)計(jì)

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個(gè)人收藏

    最新隨筆

    搜索

    最新評(píng)論

    閱讀排行榜

    評(píng)論排行榜

    主站蜘蛛池模板: 成人免费在线观看网站| 国产av天堂亚洲国产av天堂| 国产午夜亚洲精品不卡电影| avtt亚洲天堂| 久久免费精品视频| 激情综合亚洲色婷婷五月| 一本久久综合亚洲鲁鲁五月天| 久久久久免费看黄a级试看| 亚洲中文字幕无码爆乳| 国产V亚洲V天堂A无码| 一二三四视频在线观看中文版免费| 黄色网址免费在线| 亚洲午夜电影在线观看| 一本色道久久综合亚洲精品高清| 91九色精品国产免费| 一区二区视频免费观看| 91亚洲国产成人久久精品网址| 又大又粗又爽a级毛片免费看| 国产成人无码精品久久久久免费| 亚洲精品亚洲人成在线麻豆| 亚洲国产香蕉人人爽成AV片久久| 午夜视频在线免费观看| 国产成人亚洲毛片| 亚洲国产精品成人综合色在线婷婷 | 97国免费在线视频| 亚洲AV日韩AV无码污污网站| 亚洲AV中文无码字幕色三| 又色又污又黄无遮挡的免费视| 国产四虎免费精品视频| 精品久久久久久国产免费了| 亚洲一区AV无码少妇电影| 久久久久亚洲Av片无码v| 免费人成在线观看播放国产 | 亚洲?v女人的天堂在线观看| 国产91色综合久久免费| a视频在线观看免费| 免费无码国产在线观国内自拍中文字幕| 亚洲喷奶水中文字幕电影| 亚洲av鲁丝一区二区三区| 久久久久噜噜噜亚洲熟女综合 | 亚洲精品无码av人在线观看|