1

Backbone.js を使用して、JavaScript の重い単一ページ アプリを開発しています。目標は次のとおりです。

  • ユーザーは、一連のリソースをクエリするためのフィルター要素が入力された一連の複数選択ボックスから始めます。これらの複数選択ボックスは相互に依存しています。さらに、複数選択の要素はサーバーから照会され、ログインしているユーザーに依存します。つまり、ログインしているユーザーに関連付けられているリソースに依存します。

  • ユーザーは複数選択ボックスに入力し、「フィルター」ボタンを押します。これを押すと、コレクションがフェッチされ、一連のクエリ パラメータ (複数の配列値) を使用して、フィルタ要素を反映するセットが取得されます。

  • コレクションが取得されると、リソースを含むビューが表示されます。このビューには複数のサブビューがあり、状態 (クエリ パラメーターの結果としてフェッチされるコレクション) を維持しながら、特定のリソースをドリルダウンできる必要があります。

このようなユースケースでバックボーン アプリの状態を維持するにはどうすればよいですか? 私は多くの例を見てきましたが、どれも使いやすいほどシンプルです。

4

1 に答える 1

0

私は backbone.js が初めてで、Backbone.js を使用して単一ページのアプリを開発しようとしています。backbone.js のドキュメントについての理解が限られていたため、backbone.js コアを使用して状態を維持するより良い方法を見つけられませんでした。ただし、過去に、私は jStorage: http://www.jstorage.info/を使用しました。これは、Prototype、MooTools、および jQuery の単純なラッパー プラグインで、ブラウザー側でデータ (文字列、数値、オブジェクト、さらには XML ノード) をキャッシュします。 . 統合して開始するのは簡単です。私のアプリでは、当分の間これを使用する予定です...これは共有できると思いました...したがって、この質問に出くわしたときにここで言及します...これが助けになることを願っています

于 2012-06-08T14:50:46.133 に答える