Backbone.js と Backbone.Marionette を使用して最初のアプリケーションを構築しようとしていますが、初めてなので、すべてがどのように「機能する」必要があるかについて少し迷っています。
私のアプリには、スライドできる 2 つのパネル (左、メニュー、右のチャット) があり、固定ヘッダーとdiv#content
変更されるパネルもあります。そのように:
だから、それはDOM上にある必要はないと思いdiv#menu
ます...アプリが前にフェッチしなければならないデータに依存する何か(プロファイルアバターなど)があるため、アプリによってロードされる必要があります。レンダリングする必要があります。では、最初に戻りdiv#menu
ますが、マリオネット領域である必要がありますか? 次に、アバター、名前、およびメニュー項目をレンダリングするビューを添付しますか?
では、どうdiv#header
ですか?これは単なる名前と、左または右のパネルをロードするための 2 つのボタンであり、それ以上のものではありません。これもビューにエクスポートする必要がありますか?
チャットはおそらく 2 番目の部分 (div#content
最初になる予定) で、より多くの変更があり、人々はオンライン/オフラインになります... 10 ~ 15 秒ごとに変更されるため、再レンダリングするのは理にかなっています。それも地域なのだろうか。
前もって感謝します!