Javascript:正确编码(mvc?)

时间:2014-05-25 14:42:35

标签: javascript model-view-controller

我开始使用Javascript进行编码,但我有一些概念性的问题,哪些是使用它进行编码的正确方法。在这个特殊的时刻,我正在处理一个简单的html文件,我的朋友们可以在桌面上填写关于他们的成绩和百分比的数据,然后我会用它做一些计算,然后显示它们。

我的具体问题是:

  • 是"更好"使用html表中的数据进行计算,或者是 最好将它存储在某些更改时间的数组/矩阵中 html表被更改(做类似mvc样式的事情)?
  • 如果是这样,每次我从视图(表格)重新加载信息是否更好 任何计算或无论如何都要使我的内部变量为 更改视图时更改?

我问这一切是因为我已经习惯了mcv风格,在同一个文件中运行javascript和html,javascript在教程中呈现的方式让我感到困惑,如果我想拥有高效,干净的代码将会如何? p>

非常感谢,请全面...这是我关于SO的第一个问题!

1 个答案:

答案 0 :(得分:1)

如果您熟悉MVC并希望使用此框架编写JavaScript代码,请查看AngularJS

至于"更好"编写代码的方法,我说你所说的大小页面并不是那么重要。

如果您计划编辑数据并从中进行计算,我会使用数组或矩阵存储数据,然后根据该数据构建表。使用AngularJS,只要您进行计算并更改受这些计算影响的变量,就可以在视图中引用这些变量,并且它会自动更新。