相关疑难解决方法(0)

什么是MVC,它有什么优势?

我发现什么是mvp和mvc,有什么区别,但它并没有真正回答这个问题.

我最近开始使用MVC,因为它是我和我的工作伙伴将要使用的框架的一部分.我们之所以选择它是因为它看起来很容易并且从显示中分离出来的过程,除此之外还有我们不知道的优点,可能会错过吗?

优点

  1. 显示和处理是分开的


缺点

  1. 到目前为止没有

model-view-controller design-patterns

46
推荐指数
3
解决办法
10万
查看次数

gmail标签选择器难题 - 有更好的方法吗?

我们正在为我们的webapp实现与gmail完全相同的标签功能 - 您可以选择帖子(复选框)并从'标签'下拉列表中选择要应用/删除的标签(它们本身是一组复选框) ).问题是"如何去做?" 我有一个解决方案,在我解决它之前,我希望得到一个关于它是否是正确方法的意见,以及是否可以使用我可能不知道的某些jquery/javascript结构进行简化.无论如何,我不是JavaScript/jQuery pro.:)

设:M = {帖子集} N = {标签集} M_N = M和N之间的多对多关系,即从N开始至少有一个标签的帖子集

输出:给定一组"选定"帖子,并且"选定"标签集获取具有以下值的JSON项目数组:

  • Post_id,Label_id,action {add,delete}

这是我提出的方法(天真或最佳,我不知道):

  1. 获取当前选定帖子的数量:var selectionCount = 5(例如,选择5个帖子)
  2. 为选择中的每个项捕获以下数据集:
 Label_id | numberOfLabelsInSelection| currentStateToShow |   newState
      4   |            3             |    partialTick     |  ticked (add)
      10  |            5             |      ticked        |  none (delete)
      12  |            1             |    partialTick     |  partialTick (ignore)
      14  |            0             |       none         |  ticked (add)

基本上上面的数据结构只是捕获显示条件,即总共选择了5个帖子,只有两个标签有"x"表示,那么标签列表应该在复选框中显示"部分刻度",如果所有帖子都有标签"y"然后下拉显示"完整勾选".不在所选集合上的标签只是未选中但只能切换到刻度线或"无"但不能切换到部分状态(即仅打开/关闭.deittyTick有三种状态可以这么说:开/关/部分)

'newState'列基本上是已选择的内容.输出操作基于先前的状态(即currentStateToShow):

  • partial to tick意味着为没有该标签的所有帖子添加标签
  • 勾选为无意味着从所有帖子中删除该标签
  • partial to none意味着删除所选帖子中的标签
  • 无勾选意味着 …

javascript algorithm jquery gmail

9
推荐指数
1
解决办法
2059
查看次数

Backbone.js的工作原理图?

在充分激活骨干的过程中.是否有任何可视资源或图表代表骨干架构的全部范围?你会推荐其他资源吗?谢谢!

javascript backbone.js

5
推荐指数
1
解决办法
9833
查看次数