[英]What are the downsides of using hidden form fields to store values?
使用隱藏的表單字段存儲值的弊端是什么,否則這些值要么必須是全局變量,要么必須在函數之間傳遞。 例如...像currentIndex這樣的變量在音樂播放器中會隨着歌曲的變化而變化,很難用全局變量以外的任何其他東西來控制。 好吧,至少在我被黑的代碼中。 我的問題是...將這個值存儲在一個隱藏的表單字段中會使我的腳本運行慢很多,還是這樣做會引入安全性問題? 感謝您的幫助,如果這是重復的工作,我深表歉意。
將這個值存儲在一個隱藏的表單字段中會使我的腳本運行慢很多
不能。訪問DOM的速度比訪問變量的速度慢,但是除非您反復在緊密循環中重復訪問該值,否則您不太可能會注意到顯着差異。 對於“從一首歌曲到另一首歌曲”(即每隔幾分鍾)訪問的內容,絕對不會產生可測量的影響。
或是否會引入安全性問題?
目前尚不清楚您所指的是哪種安全問題。 如果仍然是客戶端變量,則您的用戶始終可以篡改Javascript源代碼並修改變量的值。
如果沒有將數據提交給服務器,則沒有理由將數據存儲在隱藏的表單字段中。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.