我知道这个问题会......奇怪而奇怪。我已经编程了大约4年,直到现在,因为我14岁。我发现我已经改变了我编写脚本很多次的方式而且我不知道哪种方式更好,是否有任何标准用于编写和显示一个脚本?
好的,这就是我开始时的写作方式[我将用长而深的[无论]做一个例子,这样你就可以看到我如何显示一个脚本]:
$(document).ready(function()
{
odd=0; even=0;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
if((i+j)%2==0)
{
even++;
alert(i+j);
}
else
{
odd++;
alert(i+j);
}
}
}
});
然后,当我开始一些更复杂的脚本时,我发现上面的方式完全是愚蠢的,所以我改变了几次编写它的方式,大约2年前,我发现了一种编写脚本的方法为我自己:
$(document).ready(function()
{
odd=0; even=0;
for(i=0; i<10; i++)
{
for(j=0; j<10; j++)
{
if((i+j)%2==0)
{
even++;
alert(i+j);
}
else
{
odd++;
alert(i+j);
}
}
}
});
嗯,它看起来更清楚了吗?但最近,我发现许多程序员以这种方式编写脚本:
$(document).ready(function() {
odd = 0;
even = 0;
for (i = 0; i < 10; i++) {
for (j = 0; j < 10; j++) {
if ((i + j) % 2 == 0) {
even++;
alert(i + j);
}
else {
odd++;
alert(i + j);
}
}
}
});
我现在很困惑。我希望自己有一种永恒的方式。所以我问是否有任何关于如何显示你的脚本的标准,这样就可以很容易地跟踪其他人?
感谢您的任何想法。 :P [X]
答案 0 :(得分:1)
你展示的最后两种方式对于两个对立的阵营来说都是宗教图腾。你会发现双方的人都在大力支持他们的风格。不要陷入战斗。使用您喜欢的,保持一致,不用担心。
答案 1 :(得分:1)
拿第一个脚本,将其输入http://jsbeautifier.org/并点击“美化”,你会发现它就像你的上一个脚本一样,所以我认为你的上一个版本是你可以坚持的风格。
但是,请注意右侧的下拉列表允许2个空格缩进(我更喜欢)和其他选项,因此您会发现不同的开发人员更喜欢略有不同的变体。事实上,如果你的老板更喜欢一个变种并且是一个坚持者,那么无论如何你都必须改变自己的偏好。关键是要编写一目了然易于辨认的代码。