簡體   English   中英

什么時候應該在$上使用jQuery?

[英]When, if ever, should you use `jQuery` over `$`?

我正在查看一些代碼,發現:

button: function(e) {
  e.preventDefault();
  var $target = jQuery(e.target);
  var link = $target.attr('href');

我只是不清楚var $target = jQuery(e.target);

為什么在這里使用jQuery

通常,當$與另一個庫中的globar變量沖突時,通常要使用jQuery而不是$

例如,請參見以下列表: 已知哪些JavaScript庫使用全局美元符號:window。$?

在這種情況下,jQuery提供了noConflict()方法, 方法:

放棄jQuery對$變量的控制。

該文檔還指出:

在jQuery的情況下, $只是jQuery的別名,因此無需使用$即可使用所有功能。 如果您需要使用其他JavaScript庫jQuery的旁邊,返回控制$有一個回調到其他圖書館$.noConflict() $舊引用在jQuery初始化期間保存; noConflict()只是還原它們。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM