我开始使用 Javascript 进行编码,但我有一些概念性问题,关于哪种是使用它进行编码的正确方法。在这个特定的时刻,我正在处理一个简单的 html 文件,我的 friend 可以在其中填写有关他们的成绩和百分比的数据,我将用它进行一些计算,然后显示它们。
我的具体问题是:
- 使用 html 表中的数据进行计算“更好”,还是 最好将其存储在某个数组/矩阵中,该数组/矩阵在以下情况下会发生变化 html 表已更改(执行类似 mvc 样式的操作)?
- 如果是这样,每次都从 View (表)重新加载信息是否更好
任何计算或者无论如何都可以使我的内部变量
View 更改时更改?
我问这一切是因为我太习惯 mcv 风格了,在同一个文件中工作 javascript 和 html,而且教程中 javascript 的呈现方式让我很困惑,如果我想要高效、干净的代码会怎样
非常感谢,请全面...这是我的第一个问题!
最佳答案
如果您熟悉 MVC 并且想使用此框架编写 JavaScript 代码,我会研究 AngularJS 。
就编写代码的“更好”方法而言,我想说对于您所说的页面大小来说,这并不重要。
如果您计划编辑数据并从中进行计算,我将使用数组或矩阵存储数据,然后根据该数据构建一个表。使用 AngularJS,每当您进行计算并更改受这些计算影响的变量时,您都可以在 View 中引用这些变量,并且它将自动更新。
关于Javascript:以正确的方式编码(mvc?),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23856449/