1

Web ベースのコンテスト (フォトコンテスト、エッセイ コンテスト、ビデオ コンテストなど) を簡単に構築できるように設計された JavaScript ライブラリを探しています。
私の Web アプリケーションはBootstrapを使用しています。

これらの種類の Web アプリケーションの例をいくつか見つけました。

1) http://www.wufoo.com/
2) http://www.crowdtogether.com/create-a-contest

ブートストラップに関しては、変数をカスタマイズできるセクションがありますが、スタイルをダウンロードする必要があります。
実際、私は次のことができるリアルタイムのソリューションを探しています: 1) ログイン 2) コンテキストをオンラインで作成 3) 結果をサーバーに保存。

私の質問は次のとおりです。

1) クラインサイドの仕事をするためのそのような javascripit ライブラリがなくても、最も近い解決策は何でしょうか?

2) クライン側の仕事は、一般的な JavaScript ライブラリを使用して達成するのは非常に複雑だと思います。
そのため、css プロパティを読み取り、dom コンテンツを編集/移動できる JavaScript ライブラリを用意することから始めるのがよいでしょう。何か案は?

ありがとう。

PS:
@AhmadAlfy で提案されているように、Backbone.jsBackbone.Marionetteunderscoreおよびjqueryは、この種のアプリケーションに役立ちます。
他のアイデアはありますか?

4

1 に答える 1

2

まあ、私はそれを仮定します:

  1. JavaScript のすべてのクライアント ロジックが必要です。
  2. データの変更時に UI の一部を更新します。
  3. テンプレートはクライアント側で行われます。

あなたは必要になるでしょう :

  1. コードをきれいに保つための MVC のようなパターン
  2. テンプレートエンジン。
  3. イベントとコールバックを管理する方法
  4. ブラウザの履歴を保存する方法 (URL の更新 - 戻るボタン)

Backbone.jsを確認することをお勧めします。以下を提供することで、Web アプリケーションに構造を与えます。

  1. キーと値のバインディングとカスタム イベントを持つモデル
  2. 豊富な API を備えたコレクション
  3. 宣言的なイベント処理を伴うビュー

Backbone を残してデータを処理し、jQuery とアンダースコア (Backbone にバンドルされている) をテンプレートに使用する

于 2012-09-27T10:38:49.970 に答える