问题标签 [dollar-sign]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
4 回答
2213 浏览

haskell - Haskell dollar operator application

I'm having trouble with understanding how function application works with currying in haskell. If I have following function:

I understand that to partially apply this function I need to provide (a -> b) function ($'s first argument).

Why then is it possible to apply a value first (i.e. reverse arguments)?

What am I missing here?

0 投票
1 回答
138 浏览

javascript - jQuery 等价于 mootools $$

我正在将我的代码从 mootools 迁移到 jQuery。有一行代码使用 mootools '$$' 来获取具有给定选择器的元素数组

我试过jQuery('#outerDiv .menu')了,但它没有返回一个数组。

有没有办法'.find()'在整个文档上使用 jQuery?(因为我没有父元素使它像 parent.find()。)

0 投票
3 回答
583 浏览

bash - 挖掘域名服务器域 | $变量不起作用

我究竟做错了什么?

这有效:

然而,在管道之后只使用一个变量不会(它挂起):

我需要在管道之后做一些特殊的事情,以便它知道从 g 变量运行 grep 命令吗?使用反引号(历史)也失败了。

0 投票
1 回答
726 浏览

set - Qlikview 集合分析

我必须在比较两个不同年份的销售额。

像帮助建议那样完成的集合分析不起作用

它给了我一列零;

像这样修改它

它创建了两个不同的行,每年一个。

有人能帮我吗?

0 投票
1 回答
1689 浏览

function - powershell 中的美元符号、函数关键字和脚本块

我有这个 powershell 脚本:

这有效 - 它输出值由 Func3 处理并由 Func2 处理并由 Func1 处理- 但我对两件事感到困惑:

Func2中的${function:function-name}代码(即美元符号后跟左花括号后跟函数后跟冒号后跟函数名称后跟右花括号)是什么意思?我可以看到它调用了 Func1,但我真的不明白它为什么起作用。

Func3中的$function:function-name.Invoke代码是什么意思?我感觉它正在使用脚本块功能,因为调用了 Invoke 方法,但我不清楚$function.function-name如何是脚本块。

0 投票
4 回答
12635 浏览

javascript - 在包装 jQuery 插件的匿名函数中使用“窗口”、“文档”和“未定义”作为参数

老实说,我不知道如何缩短标题。

通过学习SlidesJS插件的源码,我学会了如何编写一个 jQuery插件。当我遇到新事物时,我只是问了我的好朋友谷歌,大多数时候都得到了满意的答案。不过老实说,我从来没有努力过。我所知道的$是(可能)是一个简写的 jQuery 对象构造函数,$()并且jQuery()在包含 jQuery 的情况下也是一样的。

不过,最近,我试图了解 jQuery 背后的科学以及如何编写一个好的jQuery 插件。我遇到了一篇非常好的文章,其中作者列出了几个用于创建 jQuery 插件的模板。由于其余的太复杂了,我无法理解,我喜欢第一个:轻量级的开始。现在,这里是上述模板的代码。

我已将评论包括在内,以便在我的问题中引用它们。

我有一个粗略的想法,为什么window并且document已经包含在包装插件的匿名函数的参数中(我不知道还能调用什么),因为它在评论中给出了它有点缩短了执行时间。但这是如何工作的?包装插件的上述匿名函数的任何参数都会传递到哪里?这些在插件中是如何解决的?

通常,我会这样做$(window).resize(function(){}),但在这种情况下不起作用。如果我console.log(window)在插件函数内部执行,它会显示“未定义”。

这让我想到了另一个问题:什么是未定义的?它不是分配给未在范围内定义的对象的数据类型吗?它如何作为参数传递?论点不是必须是对象吗?评论里写了几行关于这个,但我一个字都看不懂:<所以我们可以确保它的值是真正的未定义> whaaa?

总结一下:

  • 究竟是什么意思function($)
  • 为什么我应该包含window,documentundefined作为 的参数function($)
  • 如果我这样做,我如何访问实际windowdocument对象?
  • undefined什么,为什么?

请对我放轻松。我从来没有为了编写应用程序的明确目的而将编程语言作为一门学科。我学习了基本的 C 语言,用于为微型核心微控制器编写面向硬件的低级例程,仅此而已。我确实广泛地学习了 C++ 和一点点 Java。只是为了让你知道会发生什么。

0 投票
3 回答
555 浏览

haskell - Haskell 中的 $ 函数实际上是做什么的?

我知道

在我看来,直观地说,1. $ 将函数的评估延迟到左侧 2. 评估右侧的内容 3. 将左侧的结果反馈到右侧。

这对我来说很有意义,

我不明白的是为什么,

从$的类型来看,它的(第一个)参数不应该是一个函数吗?

0 投票
2 回答
7398 浏览

jquery - jQuery 属性选择器中的美元符号是什么意思?

有这个 jQuery 似乎在寻找所有带有 的元素id="scuba",但是它使用 attr() 来拉出 id?“scuba”可以成为 id 的一部分,而 attr 会拉出整个 id 吗?我从未在属性选择器中看到 $ ,就像下面的示例一样。

所以我的问题是:

  1. 在这个例子中$or做什么$=
  2. 这段代码有什么作用?
0 投票
1 回答
111 浏览

divide - 年租金除以平方英尺显示,带两位小数。(即 1,000.38)

我试图让年租金显示为两位小数和租金/平方米。英尺也有两位小数。我已经添加了脚本以使这两个字段自动显示美元金额和逗号。

任何帮助,将不胜感激!

0 投票
1 回答
9030 浏览

sql - How to escape a special character in Hive shell/JDBC statement?

I'm trying to create an external table from a JSON file, which looks like this:

this is a file on HDFS and I don't have control on it.

I was using rcongiu's JSON serde and wrote my statement like this:

But then the hive shell kept complaining:

cannot recognize the input near 'ities' 'STRING' ')' in column type

I assume that it's the dollar sign "$" causing the problem. For right now I've tried using a backtick(`) and backward, forward slash to escape it but with no luck. I would like to know if there's a way to get around this without changing the original data?