簡體   English   中英

儀表板的ribs.js設計模式

[英]backbone.js design pattern for a dashboard

我正在使用Backbone.js構建儀表板應用程序

有一個稱為模塊的窗格網格。 每個模塊都有其自己需要監聽的自定義數據。

每個模塊既有共同的職責,又有各自的職責,例如,每個模塊都有標題,描述等,但每個模塊都有各自的數據集。

我應該如何構造應用程序以實現將數據持續流到這些單獨的模塊?

當處理這么多依賴項時,我建議通過以下方式創建全局pubSub類:

var pubsub = _.extend({}, Backbone.Events);

這樣,您可以通過分享事件

pubsub.on('some:channel', function () {
    console.log('channel ', arguments);
});
pubsub.trigger('some:channel', 'Dude...');

具有多個模塊並構建其對它的響應。

我強烈建議您使用bone.marionette

這是一個很好的起點 ,對您有幫助

我已經使用木偶開發了復雜的儀表板應用程序,節省了很多時間和精力。 木偶很自然地融合了多種發布/訂閱機制,可簡化您的工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM