javascript库旨在轻松构建基于Web的竞赛

时间:2012-09-26 10:44:03

标签: javascript css user-interface

我正在寻找一个专为轻松构建基于网络的比赛而设计的javascript库(如照片测试,论文比赛,视频比赛等)。
我的网络应用程序正在使用Bootstrap

我找到了几种这样的Web应用程序示例,例如:

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

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

我的问题是:

1)即使没有这样的javascripit库来完成cline-side工作,最接近的解决方案是什么?

2)我认为通过一般的javascript库完成cline方面的工作非常复杂    所以也许一个好的起点应该是有一个javascript库,它能够读取css属性和编辑/移动dom内容。有什么想法吗?

感谢。

P.S .:
正如@AhmadAlfy所建议的,Backbone.jsBackbone.Marionetteunderscorejquery对此类应用非常有用。
还有其他想法吗?

1 个答案:

答案 0 :(得分:2)

我会认为:

  1. 您需要JavaScript中的所有客户端逻辑。
  2. 您将在更改数据时更新部分UI。
  3. 模板化将在客户端完成。
  4. 你需要:

    1. 保持代码清洁的MVC类似模式
    2. 模板引擎。
    3. 管理事件和回调的方法
    4. 保留浏览器历史记录的方法(更新网址 - 后退按钮)
    5. 我建议你查看Backbone.js。它通过提供以下内容为Web应用程序提供结构:

      1. 具有键值绑定和自定义事件的模型
      2. 具有丰富API的集合
      3. 声明事件处理的视图
      4. 让Backbone处理数据并使用jQuery和下划线(与Backbone捆绑)进行模板化