2014-04-17 50 views
2

大部分的时间,当我看着jQuery的文档,我看到有一个括号内的空间(前,无论是在括号之间)之后,像这样:空间括号中的jQuery

$(elem).attr("checked"); 

就像你上面看到的那样,在第一个圆括号中的elem之前和之后有一个空格,第二个圆括号中是同一个事物。我想知道,是否有这样做的目的?那是什么意思?

谢谢

+0

选择器中的空格确实很重要。不是你做到的。 –

+1

它只是用来增加可读性! – tnanoba

+2

这只是一个风格和偏好的问题,它不会改变代码 – EoiFirst

回答

1

函数自变量的空格对代码的含义没有任何影响。

它们有时被代码作者添加以增强可读性。

0

这只是公约。而已。你可以清楚地看到代码,它可以帮助你更快地理解它,因为它更容易阅读。这取决于你,你会使用什么约定。

2

这只是为了可读性问题。

$(elem).attr("checked"); 

一样的是

$( 
elem 
).attr(
"checked" 
); 

$(elem).attr("checked"); 

多国语言。

可以在编程语言中使用新的行,空格和制表符。这些空间被称为空白区域

避免在引用文本中使用空格。例如:

<script> 
    var var1 = "some text here"; 
    var var2 = " some text here "; 

    if (var1 == var2) 
    { 
     alert("Same"); 
    } 
    else 
    { 
     alert("Different"); //this message comes up 
    } 
</script>