目前,我正在开发一个使用大量JavaScript,jQuery,Microsoft客户端JavaScript和其他库的遗留网页.底线 - 我无法从头开始重写整个页面,因为业务无法证明这一点.所以......就是这样.无论如何,我需要使用变量污染(我真的尝试过).我正在考虑三种选择 -
只需使用普通的JavaScript声明存储/检索它 - var x = 0;
使用jQuery在DOM标记中存储/检索值 - $("body").data("x", 0);
使用隐藏的表单字段,并使用jQuery设置/检索值 - $("whatever").data("x", 0);
有没有更好的办法?我查看了现有的一堆代码,我不相信该变量可以在函数中作用域.