私は可能な限り遅延読み込みをしようとしていますが、
しかし、私はどのように開始するかについて困惑しています。これが私の「順序付けられた理解」です:
目的: サーバーに存在する連絡先を含む連絡先ページを作成する
- Step1.0: ルーターを使用するには:
<div id="contacts">
ルールをトリガーするために存在する必要があるため、(Step0.9) に戻ります。 - Step0.9: body にこの div を作成しました。わかりました。ルーターは #contacts を見つけます。ああ、でもこれはビューです。わかりました。(Step0.8) に戻ります。
- Step0.8: で作成した div を消去し、
body
代わりにビューに置き換えます。
contactsView = Backbone.View.extend tagName: 'div', id: 'contacts'
遅延読み込みにするために、このビューは #contact がルーターテーブルでトリガーされたときにのみ作成する必要がありますが、本文から削除しただけで、もう存在しません。Step1.0 に戻りました???
いくつかのチュートリアルが見つかり、グローバル変数の設定が示されています...ルーター、ビュー、それらのモデル、およびコレクションを使用する一般的なシナリオをどのように進めるべきか(回答にコードは必要なく、各ステップに1行のみ)?
複数の方法があることはわかっていますが、要素を作成するための最も一般的なバックボーン ステップ戦略は何ですか。
前もって感謝します。