[英]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.