2013-07-14 52 views
-2

我看着bootstrap.js文件,我注意到一個奇怪(對我來說)表示法聲明function S表示插件函數的語法插件

是否有這兩個聲明之間的區別:

function($) 

function ($) 

如果目前尚不清楚有在第二個聲明function($)之間的空白字符。 我不知道這一點,因爲崇高的文本使我對($)

+0

可能重複的[感嘆號在函數之前做了什麼?](http://stackoverflow.com/questions/3755606/what-does-the-exclamation-mark-do-before-the-function) – Quentin

+0

我也問了另外一個問題 – steo

回答

3

沒有兩個不同的顏色,這都沒有區別。

JavaScript主要是獨立於空白的語言,所以除了明顯的情況(如在內部字符串或正則表達式文本中)以及一些不是明顯的角落情況(多行返回語句有時因ASI而中斷),縮進和空白不會改變你的代碼的結果。

這似乎是ST熒光筆的一個缺陷,而我的OCD方也不喜歡在代碼中使用不同顏色的$符號。 =]