Javascript 我应该将字符串值存储在变量中还是作为隐藏输入值

Javascript 我应该将字符串值存储在变量中还是作为隐藏输入值,javascript,dom,variables,Javascript,Dom,Variables,在效率方面,是将字符串值存储在变量中,还是作为隐藏输入元素的内容,是否存在差异?这些值可能很大,并且可以经常修改。除非您有理由在输入元素中存储值,否则在速度和内存消耗方面使用变量要好得多。您必须有充分的理由在输入字段中存储值。查询DOM以检索输入值可能需要一些时间。因此,在变量中存储值将更容易检索和修改。真正的问题是:它是否属于DOM?如果有,就离开它。如果没有,就把它拿出来。不要担心“效率”:然而,变量会更快,可能会占用更少的内存,f.s.v.o.(实际上,这并不重要。)目的是什么?如果您使用

在效率方面,是将字符串值存储在变量中,还是作为隐藏输入元素的内容,是否存在差异?这些值可能很大,并且可以经常修改。

除非您有理由在输入元素中存储值,否则在速度和内存消耗方面使用变量要好得多。

您必须有充分的理由在输入字段中存储值。查询DOM以检索输入值可能需要一些时间。因此,在变量中存储值将更容易检索和修改。

真正的问题是:它是否属于DOM?如果有,就离开它。如果没有,就把它拿出来。不要担心“效率”:然而,变量会更快,可能会占用更少的内存,f.s.v.o.(实际上,这并不重要。)目的是什么?如果您使用表单提交这些值,那么将它们放在DOM中是有意义的。如果您只是将它们用作脚本或其他内容的临时存储,那么只使用变量的方法似乎就足够了。@Cory我提交了值,但很少提交。但是,值本身经常更改。