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

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

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

    聶永的博客

    記錄工作/學習的點點滴滴。

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

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

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

    構建一個最簡單的EventBus javascript庫,也不難:

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

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

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

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

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

    公告

    所有文章皆為原創,若轉載請標明出處,謝謝~

    新浪微博,歡迎關注:

    導航

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

    統計

    常用鏈接

    留言簿(58)

    隨筆分類(130)

    隨筆檔案(151)

    個人收藏

    最新隨筆

    搜索

    最新評論

    閱讀排行榜

    評論排行榜

    主站蜘蛛池模板: 亚洲精品乱码久久久久久蜜桃不卡| AV免费网址在线观看| 亚洲爽爽一区二区三区| 亚洲欧美日本韩国| 在线观看成人免费| 亚洲中文字幕乱码AV波多JI| 思思re热免费精品视频66| 色噜噜亚洲男人的天堂| 国产香蕉九九久久精品免费| 亚洲精品天堂无码中文字幕| 欧洲美熟女乱又伦免费视频| 亚洲国产成人久久精品软件| 国产jizzjizz免费视频| 一二三四在线观看免费中文在线观看| 亚洲成AV人在线观看网址| 国产福利免费视频 | 人人爽人人爽人人片A免费 | 一本色道久久88—综合亚洲精品 | 免费a级毛片大学生免费观看| 老司机午夜在线视频免费| 久久精品国产精品亚洲下载| 水蜜桃视频在线观看免费播放高清| 久久亚洲伊人中字综合精品| 色影音免费色资源| 精品亚洲国产成人av| 亚洲色欲一区二区三区在线观看| 国产白丝无码免费视频| 亚洲天堂2017无码中文| 又爽又黄无遮挡高清免费视频| 中文字幕永久免费视频| 亚洲理论精品午夜电影| 国产一区二区三区在线免费观看| 色www永久免费网站| 亚洲人成影院在线高清| 亚洲国产精品成人AV无码久久综合影院| 91视频精品全国免费观看| 亚洲精品在线播放| 免费大片在线观看网站| 99xxoo视频在线永久免费观看| 亚洲国产精品嫩草影院| 亚洲国产第一站精品蜜芽|