0

ユーザーがPINを入力する必要がある管理アプリを構築しています。情報は読み込まれた変数と比較され、ユーザーは自分の部門に指定された特定のページに進みます。そこから、約5ページのツリーが作成されます。すべて動的。

DOM内の複数のページをどのように管理する必要がありますか?

当初、私の考えは、基本的に各部門にDIVを含むHTMLツリーを作成し、次にそのHTMLツリーの追加ページにツリーを作成し、必要に応じてJavaScriptを使用して動的コンテンツを編集することでした。

私はいくつかの調査を行い、テンプレートエンジンやiframeの使用などのソリューションに出くわしました。これをしっかりと構造化された安定したアプリケーションにしたいので、iframeをねじ込むのが最善の解決策ではないと思います。

4

1 に答える 1

1

選択したフレームワークのベストプラクティスに従う必要があります。ember.jsをご覧になることをお勧めします。ember(およびsproutcore)で、テンプレートまたはプログラムで宣言できるビューを定義します。したがって、アプリの各セクションは、サブビューを含むビューになります。残り火の利点は次のとおりです。

1)モデルが変更されたときにビューを更新できるようにするバインディング
2)関心の分離とアプリロジックの処理を可能にするステートチャートメカニズム
3)柔軟なビューシステム
4)やりたいことを実行できるメカニズムビューをURLにバインドします...

ストレートjs​​でそれを行わなければならない場合、domのレンダリングから離れてビューの概念を抽象化するために、おそらく私のニーズに合った最も単純なビューシステムを開発するでしょう。それなしではコードをきれいに保つ方法がわかりません。

于 2012-07-06T17:39:46.500 に答える