1

我正在寻找一个旨在轻松构建基于 Web 的竞赛(例如摄影竞赛、论文竞赛、视频竞赛等)的 javascript 库。
我的网络应用程序正在使用Bootstrap

我发现了几个此类 Web 应用程序的示例,例如:

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

关于 Bootstrap 有一个部分可以自定义变量,但是您需要下载样式。
实际上,我正在寻找一个实时解决方案,您可以:1)登录 2)在线创建上下文 3)将结果保存在服务器上。

我的问题是:

1)即使没有这样的 javascripit 库来进行 cline 端的工作,最接近的解决方案是什么?

2)我认为通过一般的javascript库来完成cline端的工作是相当复杂的。
所以也许一个好的起点应该是拥有一个能够读取 css 属性和编辑/移动 dom 内容的 javascript 库。有任何想法吗?

谢谢。

PS:
正如@AhmadAlfy 所建议的那样,Backbone.js, Backbone.Marionette,underscorejquery对这种应用程序很有用。
还有什么想法吗?

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 回答