2013-07-21 6 views
5

私はちょうどバックボーンで始まった...私は非常に混乱して何かに遭遇するまで、私はそれに興奮していた。ですから、私がバックボーン情報を検索する際に見たことは、ビューは基本的に1つの要素に固有であるということです。バックボーン:100 + Viewsは大丈夫ですか?

例プロジェクト: Webページビルダ/エディタ

だから私はあなたが以下の

  • の一部を行うだろうメソッドを持つビューElement()を持っていることを推測していサンプルプロジェクトをreguarding CSSスタイルを変更
  • 要素の内容を変更してください
  • 要素を削除してください
  • は要素にクラスを追加
  • (ID、クラス)

、それらの方法では、彼らがこれを可能にするために、私は思った唯一の方法を

this.el.style.color = 'red';

ような何かをするだろうことで

  • 変更変更される各要素に対してnew Element({el: someElement})を作成することです。

    は、だから私には右のように見えるではないであろうと、あなたがページ上100+要素と100+見解を持っていると言います。

    質問が混乱しているのは、私が混乱しているからです。それ以上の情報が必要な場合です。コメント...

    また、のモデル番号は、このようなアプリケーションになると思います。私が読んだ情報の大部分は、サーバーに接続するのに使用されているからです。この場合。ページが保存されている場合にのみ表示されます。

    だから、それは普通だ多くのビューを持っている

  • +1

    あなたが持っているビューの数は判断の呼び出しです。UIのそれぞれの部分ごとに1つのビューです。 *明瞭な部分*とは、判断と経験が作用する場所を意味します。判断と経験は、通常、間違いを犯し、結果を苦しめることによって得られます。あなたのUIが100ページの異なる機能を1つのページに持つ場合は、間違いの結果に苦しんでいるので、あなたの判断を磨く時間です。 –

    答えて

    3

    私の経験では、短い答えははい、かなり普通のです。

    一般的に私が見たように、バックボーンの洗練されたWebアプリケーションでは、ビューポートに数十のビューを持つことはかなり一般的です。たとえば、ヘッダー、ナビゲーション、フッター、そしてダースなどのモデルを表示するためのビューがいくつかありますが、各モデルはいくつかのビューによって表現されています。

    @ muのコメントは、ある時点でアプリケーションのUIを単純化する必要があるという点をよく指摘しています。しかし、はい、あなたがWYSIWYGスタイルのライブWebページエディタのいくつかの並べ替えに取り組んでいる場合は、ライブビューのインスタンスの大きさの順序を期待する何百もの。

    +0

    私はあなたが*数十の**ビュー***を意味するかもしれないと思う。 – Jack

    +0

    @ジャック何か? – iConnor

    +0

    @PeterLyonsあなたの答えをありがとう。それはすばらしいニュースです:) – iConnor

    関連する問題