相关疑难解决方法(0)

为什么JavaScript变量以美元符号开头?

我经常看到带有以美元符号开头的变量的JavaScript.何时/为什么你会选择以这种方式为变量添加前缀?

(我不是问$('p.foo')你在jQuery和其他人看到的语法,而是像$name和的常见变量$order)

javascript naming-conventions

1010
推荐指数
7
解决办法
22万
查看次数

JavaScript中"$"符号的含义是什么?

在以下JavaScript代码中,有一个dollar($)符号.这是什么意思?

$(window).bind('load', function() {
    $('img.protect').protectImage();
});
Run Code Online (Sandbox Code Playgroud)

javascript

155
推荐指数
6
解决办法
24万
查看次数

在Android资源ID之前,美元符号的含义是什么?

在接受以下帖子(Android自定义数字键盘)的答案中,我发现了一个我不理解的语法:

$(R.id.t9_key_0).setOnClickListener(this);
Run Code Online (Sandbox Code Playgroud)

美元符号在前面意味着什么?它是否与Android资源ID特别相关,还是更普通的Java语法?搜索引擎结果未显示任何合适的结果.

java android

34
推荐指数
1
解决办法
2088
查看次数

为什么有时在Javascript中有函​​数参数之前的美元符号($ arg)?

我看到有时在参数前面使用$的js片段($ argName).

function someName(arg) {
  // some code
  // using arg
}

function someName($arg) {
  // some code
  // using $arg
}
Run Code Online (Sandbox Code Playgroud)

在这个js例子中,它可以使用或不使用参数前面的$.任何人都可以解释它是否有用吗?

javascript

3
推荐指数
1
解决办法
3159
查看次数

如何在jQuery中声明变量

我正在为学校做一个项目,我在网上看到了一些示例解决方案,我可以理解大部分代码,但我不完全确定这行代码的作用。

var $newTweet = $('<div class=tweet></div>');
Run Code Online (Sandbox Code Playgroud)

我假设它创建了一个 jQuery 变量,其值设置为<div>带有推文类的空白,但我想确定并理解语法。

为什么美元符号在变量值之前?我知道 jQuery 中使用了美元符号并理解为什么一个在newTweet(变量名)之前,但我不明白为什么它在变量值之前。

另外为什么$()在引号的内部?

html javascript css jquery

3
推荐指数
1
解决办法
2672
查看次数

如何通过类名获取嵌套div中的元素?

带有HTML的网页如下所示:

<div id="Parent-div" > </div>
<div class="first-child-div"> </div>
<div class=" second-child-div"> 
    <div class="first-grand-child"> </div>
    <div class="second-grand-child"> </div>
    <div class="Third-grand-child"> 
        <div class="Grand-grand child"> 
           <button  class="Confirm-button">Confirm!</button> 
        </div>
    </div>
</div>
Run Code Online (Sandbox Code Playgroud)

我试过这个代码使用greasemonkey从div中删除一个名为"Grand-grand child"的按钮

这就是我做的:

var targetDiv = document.querySelector("#<Parent-div>. Grand-grand.child");

targetDiv.innerHTML = "Hello world!";
Run Code Online (Sandbox Code Playgroud)

按钮没有被Hello世界取代!文字,我做错了什么?

javascript

2
推荐指数
1
解决办法
2万
查看次数

这段代码中javascript中的$符号是什么:

我有一些工作正常的代码 - 我从其他东西改编而成(这是简化版本,当然不是生产):

$(".colorMe td").each(function() {
var val = (this.innerHTML);
if (val == "Yes") {
    this.style.backgroundColor = "#F00000";
} 
});
Run Code Online (Sandbox Code Playgroud)

另见http://jsfiddle.net/GAwrB/221/

我不知道$的意思是什么.我看到丢失了其他帖子说它可能与jQuery有关,但我找不到任何确定的答案.我确信像我这样的其他新手会觉得知道它很有用.

编辑:

这个问题不同于为什么JQuery到处都有美元符号?因为我最初不知道$意味着jQuery - 所以前面的问题对像我这样的人来说没用,他们是javascript的新手.

我也看到基本上有两个不同的答案 - 有人说$是变量名,有些人说它调用jQuery - 看我jQuery答案就在这里 - 在这种情况下,我不明白为什么有些人说这是一个变量名 - 我认为在某些情况下这是正确的.

javascript

0
推荐指数
1
解决办法
106
查看次数

标签 统计

javascript ×6

android ×1

css ×1

html ×1

java ×1

jquery ×1

naming-conventions ×1