2011-08-16 64 views

回答

13

$只是一個正常的變量。你可以做var $ = 42;

+1

男孩我覺得啞巴。 – mowwwalker

+0

我沒有意識到你可以使用美元符號來定義變量,但是......我認爲他們必須以字母或下劃線開頭,並且只能包含字母,數字和下劃線。 – mowwwalker

+0

你可以在變量名的任何地方使用'$'符號。 – Dogbert

2

jQuery和其他任何javascript框架只是簡單地將現有功能封裝在不同的實用功能中。大多數平臺都試圖覆蓋不同的瀏覽器實現。

因此,jQuery的美元符號運算符只是一個封裝了javascript功能的函數。它本質上是document.getElementById的別名,但它也包括通過類名或標籤名獲取。

至於添加新的語法,簡而言之:不,它不。在框架中編寫的代碼的外觀和組織可能會不同,但是在覈心中,您仍在編寫JavaScript,您只需使用庫提供的一組函數,而不是使用JavaScript核心中的一組函數。

var $ = function() { 
    // do something here 
} 
+0

jQuery也可以接受回調函數 - $(fn) – DrStrangeLove

+1

...? jQuery的'$'函數可以接受大量的參數,但我不確定這是如何相關的。 –