3

RESTful API に接続された JavaScript フロントエンド クライアントを使用して、小さな 1 ページのアプリを作成しています。

基本的には単純な CRUD アプリです。まず、エントリの handlebars.js テンプレートをフェッチし、JSON から入力します。これは簡単な部分です。

私の問題は、データを更新し、新しいデータでビューをレンダリングしたいときです。私は JSON データを再度フェッチし、すべてのビューを新しい変更で再レンダリングする傾向がありますが、これは 2 つの理由から良い方法ではないと思います。おそらく回避できるサーバーへの別のラウンドトリップがあり、変数内の UI の状態を再レンダリングすると、UI を以前の状態に戻すことができます。

一部のデータが更新された後、JavaScript ビューで UI を再レンダリングするための推奨事項は何ですか?

4

1 に答える 1

0

すべてのビューをレンダリングする必要はありません。jqueryを使用してhtmlのその部分を変更するだけです。ajax 呼び出しを使用してデータベースを更新します。そうすれば、JSON 全体を再度取得するために別の ajax 呼び出しを行う必要はありません

于 2013-01-11T12:01:05.713 に答える