現在、私はローカル バックボーン アプリを実行しています。url
そして、データを保存する方法、具体的には Collection と Modelの属性を構築する方法を知りたいです。データを保持するための data というフォルダーを作成しました。しかし、データはどのように構造化されているのでしょうか? Collection データ全体を保持するのは単一の json ファイルですか? または、各モデルのデータを個別に保持するための個別のjsonファイルが多数ありますか? 単一の json ファイルの場合、url
コレクションとモデルの両方の属性をどのように作成すればよいですか? それらが多数の個別のjsonファイルである場合、どうすればよいですか?
質問する
548 次
1 に答える
0
それはあなた次第です:)。Backbone.Jsmodels
は動作し、HTTP および URL を介しcollections
て公開されるほぼすべてのタイプのデータ ソースで動作するように作成できます。ただし、REST ベースのサービスに対してすぐに使用できるように設計されています。ライブラリをテストして学習することに興味があるので、静的 JSON ファイルまたは Twitter タイムライン サービスに固執することをお勧めします。
すべてのコレクションは単一の JSOn ファイルにあるため、コレクションの URl を設定するだけで済みます。
コレクションをレンダリングするビューは、モデルをインスタンス化し、コレクションからモデルをレンダリングします
応用
window["Application"] = {};
Application.Model = {};
Application.Collection = {};
Application.Views = {};
Application.Templates = {};
Application.Router = {};
URL からのコレクション
Application.Collection.TimeLine = Backbone.Collection.extend({
url:"data/collection.json"
});
現在の URL はhttp://localhost/timelineapp/index.html
Collection.Fetch は GET リクエストを行いますhttp://localhost/timelineapp/data/collection.json
これは十分に明確ではないので、詳細を追加します
于 2012-04-30T11:10:38.827 に答える