2011-12-26 32 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來檢索輸入值。因此,將值存儲在變量中將更容易檢索和修改。

相關問題