0

1つが変更されると更新される最大63の要素がありますが、それぞれにビューが必要ですか?これを処理する正しい方法は何ですか?HTMLにツリー構造があり、ノードはさまざまなレベルで他のノードに関連付けられています。私はチェックと更新を処理するためにjsコードを書きましたが、それはプレバックボーンでした。コードを書くことはできますが、要素ごとに異なるビューが必要かどうか、そしてベストプラクティスは何かわかりません。

4

1 に答える 1

0

バックボーンの各ビューは、ビジネスデータ(モデル/コレクション)に裏打ちされたビジュアルインターフェイスユニットの抽象化です。各レスポンシブ要素をビューとしてラップすることは可能ですが、最良の決定はめったにありません。これは、一般に、抽象化の粒度が細かすぎることを意味し、効率と保守性の低下を引き起こす可能性があります。

バックボーンから効果的に利益を得るには、設計者は最初に全体像を考える必要があります。多くの人は、最初に静的HTMLコードを設計/作成し、後で動的JavaScriptを挿入する傾向があります。それは良いアプローチではないと思います。複雑なシステムをいくつかの比較的単純で明確に定義されたモジュールに分割し、ビジュアルパーツをビューにラップし、ビジネスデータパーツをモデル/コレクションにラップすることをお勧めします。DOM要素に関しては、それらは単なる(ビューの)実装の詳細であり、当然、ビューの定義に従います。

要約すると、既存のDOM要素をビューにマップする方法を決定するのではなく、事前に設計されたビューをDOM要素に実装する方法を決定します。

于 2013-01-15T03:47:11.553 に答える