2011-12-10 5 views
1

Spine.jsは、最初のリクエスト時にすべてのデータをロードし、UIをブロックしないようにブラウザ内で操作する必要があるという立場をとります。全くもって同じ意見です。しかし、もし私が1ヶ月間すべてのデータをロードしたいのであれば、どうしたらいいですか?何年ものデータが処分されるようなデータはありませんが、1か月分のデータです。Spine.jsを使用して特定のデータグループをロードしますか?

私がロードしているアイテムには、個々の日にそれらをグループ化するために使用される日付があります。そのグループ分けとそのすべてがすでに処理されていると仮定します。私はこれがスパインでどのように構造化されるべきかにもっと興味があります。

データは 'data/2011/12'のようなパスにロードされ、 'data/2012/01'にナビゲートすると、その月のデータが読み込まれ、非同期で表示されます次の月に移動します。

答えて

1

あなたの状況では、私はいくつかのデータをプリロードして、1か月に前進するとより多くのデータをロードします。 'fetch()'にいくつかのクエリパラメータを与えることでこれを行うことができます。データをキャッシュするので、既に閲覧している月に先行するとすぐに機能します。

関連する問題