我想让脚本更高效,同时查看我的脚本,这是相当大的,我意识到nT.dS[v]
经常重复。 我试过用几种方法重新定义它,但都没有工作,所以我想知道你们中的任何一个人是否会知道一种方法。Javascript - 缩短Id的更高效的脚本
我需要缩短为全球。正如我所证明的那样,价值已经缩短(并且运作良好),但也许它可以在另一个缩短中结合以包括表格ID nT
和输入ID dS
,因为这是该程序中的关注中心。
<script id="jsGlobals">
var v = 'value'; // [v] - Global variable in HTML
...
...
...
</script>
<script id="jsCompute">
function compute(nT) {
var sTr = nT.dS[v]; // nT is formID and dS is inputID. [v] replaces .value
var q = sTr.toUpperCase();
if(q == "1") nT.dS[v] = dS116[v] //dS116 in input
if(q == "2") nT.dS[v] = dS117[v] //ds117 is input
else nT.dS[v] = eval(nT.dS[v]) ;
}
some other functions
some other functions
</script>
重*“嘿,伙计们(女孩):)” *两件事情:1,请不要将它们放入括号投“女孩”作为二等公民,这是休闲的一种形式排除这是没有用的。 2.我们不对SO做“嗨”和“谢谢”。 –
看来您的代码目前正常工作,并且您正在寻求改进它。一般来说,这些问题对于这个网站来说太过分了,但是你可能会在[CodeReview.SE](// codereview.stackexchange.com/tour)找到更好的运气。请记住阅读[他们的要求](// codereview.stackexchange.com/help/on-topic),因为它们比本网站更严格。 – FrankerZ
请不要以这种方式回答我的问题,T.J.我有更好的事情要做,而不是讨论复数,非英语母语和缺乏普遍礼貌的人。就我个人而言,当人们花时间回答时,我会很欣赏一些普遍的礼貌,所以除非这里有规则,否则不要删除或重写我的问题是不礼貌的,并且声称我把女性当作二等女性来顶住它。不要。 –