0

ノード、バックボーン、アンダースコア、およびエクスプレスなどを使用して、新しいプロジェクトを開始しようとしています。ビュー側では、ヒスイを使用しています。私はたくさんの ajax のようなインタラクションがあることを知っているので、ハンドルバーを使用するつもりでした。ただし、私の jade テンプレートからかなりの量のコードが重複していると思います。

  1. ジェイド テンプレートをレンダリングし、クライアント側から直接データを入力する方法はありますか? データを入力せずにリクエストをビューに直接ルーティングするにはどうすればよいですか?
  2. 上記のことができない場合、アンダースコア、jquery、ハンドルバーなど、実際に使用できるテンプレート エンジンがいくつかあるようです。これらのテンプレート エンジンをすべて配置するのは無駄ではありませんか? アンダースコアまたはjqueryを使用するだけで、ハンドルバーについても心配する必要はありませんか? おすすめのエンジンはありますか?
  3. ハンドルバーと同様にデータをヒスイのテンプレートに入力できるハイブリッドな方法はありますか?
4

1 に答える 1

3

Express は、jade テンプレートのレンダリングで魔法を行っているわけではありません。パブリック APIを確認するだけで、クライアント側で jade ビューをレンダリングする方法がわかります。クライアント側でリクエストをルーティングするには、 Express Author のpage.jsを使用できます。少しの作業と魔法で、サーバー側とクライアント側でまったく同じコードで動作するルートがあり、両方が翡翠にレンダリングされます。

于 2012-06-12T14:12:02.017 に答える