2011-12-26 76 views
2

从效率的角度来看,是否存在字符串值存储在变量中还是作为隐藏输入元素的内容?这些值可能很大,可能会经常修改。我应该将字符串值存储在变量中还是作为隐藏的输入值存储

+0

真正的问题是:*它属于DOM *吗?如果有,请留下。如果没有,拿出来。不要担心“效率”:然而,变量会更快,并可能会使用更少的内存,f.s.v.o. (实际上,这并不重要。) – 2011-12-26 20:01:43

+0

目的是什么?如果您使用表单提交这些值,那么将它们放在DOM中是有意义的。如果您只是将它们用作脚本或其他东西的临时存储,那么仅使用变量的方法似乎就足够了。 – 2011-12-26 20:03:56

+0

@Cory我提交的价值,但很少。值本身经常变化。 – ren 2011-12-26 21:16:57

回答

5

除非您有理由在输入元素中存储值,否则就速度和内存消耗而言,使用变量会更好。

2

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

相关问题