gpt4 book ai didi

javascript - 如何知道何时使用 $variableName 还是仅使用variableName?

转载 作者:行者123 更新时间:2023-12-02 17:47:15 25 4
gpt4 key购买 nike

所以我最近发现以“$”符号开头的方式命名 jQuery 变量很有用,所以 var $progress而不是var progress例如。

我不明白的是,你怎么知道什么时候使用这个?我的意思是 javascript 和 jQuery 之间有一条很细的线(甚至没有一条线,jQuery 是 JavaScript)我会在用 jQuery 或其他东西改变的变量上使用它吗?

此时此刻,在我看来,如果你有一个基于 jQuery 的解决方案,那么所有变量最终都会以“$”开头,所以我想知道何时实际执行此操作,这样我就不会混淆自己和其他。

最佳答案

没有必要在变量名的开头使用$,有些开发人员实际上完全讨厌这种做法,尽管我个人确实喜欢它。常见用途是注意该变量的值是一个 jQuery 对象。

在此过程中创建了一个 jQuery 对象:

var $myElement = $('#some-id');

这表明 $myElement 包含一个 jQuery 对象,因此在其上使用 jQuery 函数是安全的。例如,$myElement.hide();

如果没有 jQuery,相同的代码可能如下所示:

var myElement = document.getElementById('some-id');
myElement.style.display = 'none';

在这种情况下,myElement 不是 jQuery 对象,因此 myElement.hide() 是一个错误。这是为什么有人可能更喜欢在变量名称上使用 $ 的示例...以表明可以在其上调用 jQuery 函数。如果有人已经在使用 jQuery,那么无论如何,使用 jQuery 获取所有元素引用都是标准的,所以这实际上是多余的。

关于javascript - 如何知道何时使用 $variableName 还是仅使用variableName?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21652730/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com