2012-11-11 82 views
0

可能重複:
What is the meaning of 「$」 sign in javascript

我遇到在JavaScript代碼看起來像這樣:

$('svg circle').tipsy({ 
    gravity: 'w', 
    html: true, 
    title: function() { 
     return 'Color: '; 
    } 
}); 

是什麼意思$('')這裏?

+1

這是一個帶有字符串參數的函數調用。 –

回答

3

通常當您遇到$()時,表示開發人員正在使用JavaScript庫,如jQuery。

$符號是這些庫的命名空間。他們定義的所有功能都以$.開頭,如$.get()。傳遞一個像這樣的html標籤的id:$("#myId")將爲您提供一個代表該節點的jQuery對象。

+1

非常感謝! = D – user1079950

+0

這意味着開發人員正在調用一個函數。 –

2

這是爲jQueryzeptojs

$("selector").method(); 

短路初始化功能也可以指用於document.getElementById的縮短,如果使用的框架:

$('myId'); // document.getElementById("myId"); 

插件tipsy用於女巫在懸停上創建工具提示。

+0

不一定。 –

+0

非常感謝! = D – user1079950

3

這是通過使用jQuery庫來實現的,該庫用於標準化瀏覽器之間的JavaScript使用並使訪問元素和其他常見任務變得更加容易得多。它不是JavaScript本身的一部分,除非$是函數或變量的可接受名稱。