我遇到在JavaScript代碼看起來像這樣:
$('svg circle').tipsy({
gravity: 'w',
html: true,
title: function() {
return 'Color: ';
}
});
是什麼意思$('')
這裏?
我遇到在JavaScript代碼看起來像這樣:
$('svg circle').tipsy({
gravity: 'w',
html: true,
title: function() {
return 'Color: ';
}
});
是什麼意思$('')
這裏?
通常當您遇到$()
時,表示開發人員正在使用JavaScript庫,如jQuery。
$
符號是這些庫的命名空間。他們定義的所有功能都以$.
開頭,如$.get()
。傳遞一個像這樣的html標籤的id:$("#myId")
將爲您提供一個代表該節點的jQuery對象。
非常感謝! = D – user1079950
這意味着開發人員正在調用一個函數。 –
$("selector").method();
短路初始化功能也可以指用於document.getElementById
的縮短,如果使用的框架:
$('myId'); // document.getElementById("myId");
插件tipsy用於女巫在懸停上創建工具提示。
不一定。 –
非常感謝! = D – user1079950
這是通過使用jQuery庫來實現的,該庫用於標準化瀏覽器之間的JavaScript使用並使訪問元素和其他常見任務變得更加容易得多。它不是JavaScript本身的一部分,除非$
是函數或變量的可接受名稱。
這是一個帶有字符串參數的函數調用。 –