问题标签 [inject]

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 投票
1 回答
1959 浏览

ruby - 了解在 Ruby 中与 lambda 一起使用的注入行为

我经常将预先配置的 lambdas 插入到可枚举的方法中,例如“map”、“select”等,但“inject”的行为似乎有所不同。例如与

然后

给我

但是,如果我制作一个 2 参数 lambda 用于像这样的注入,

我想能够说

因为'inject'有一个可选的初始值的单个参数,但这给了我......

但是,如果我将 '&multL' 填充到第二个参数中以进行注入,那么它就可以工作。

我的问题是“为什么这行得通,而不是之前的尝试?”

0 投票
1 回答
4120 浏览

javascript - 如何使用 Firefox 扩展注入 Javascript

我正在构建一个 Firefox 扩展,并且已经走了很长一段路。我的扩展程序的一个部分是我在页面底部显示一个 DIV,我想在 div 中放置一个广告,但由于某种原因,每次这样做时,它都会重定向到另一个页面,并完全打开广告它。所以看起来它不允许我将下面的代码插入到位于底部的 div 中。任何人都可以提供帮助吗?

这段代码当然会调用“ad_display.js”文件,这就是它进行重定向的地方。有什么办法可以做到这一点还是我被困在水中?

谢谢!!!

0 投票
5 回答
219 浏览

ruby - 所以也许我在 Ruby 中没有得到这个想法,但我有一个关于 Enumerables 注入的问题

|m,k| 事情有点让我失望。这与优先顺序有什么关系吗?m 代表 0(或某些语言中的 1)和 k 代表 Array/Hash 中的最后一个?

那么为什么人们在 .inject() 中输入一个数字呢?

或者,是否有一种简单的方法来学习如何使用它,以及它的价值到底是什么?从这个问题来看,我希望你们都知道我对任何编程语言都非常陌生,而 Ruby 是我的第一选择。

0 投票
1 回答
233 浏览

c# - 在不属于您的应用程序的文本框中输入文本 (C#/.NET)

所以,我只是想知道如何使用 Windows 应用程序在网页上的文本框中输入文本。

几乎就像一个反向屏幕刮。

我知道我在某处读过有关能够做到这一点的信息,但是,我完全忘记了他是如何做到的。我认为他可能一直在使用 Win32 DLL,这可能是一项有趣的尝试,但现在离题了。

所以,问题是:如何使用 .NET (C#) 将文本注入不属于您的应用程序的文本框中

编辑:找到我的答案。请参阅下面的评论。

0 投票
3 回答
5183 浏览

wpf - 在 WPF 应用程序中注入鼠标输入

我一直致力于将输入注入 WPF 应用程序。使这个项目变得困难的是我需要能够将输入注入应用程序,即使它在后台运行(即另一个应用程序具有输入焦点)。因此,使用SendInput()函数是不可能的。

到目前为止,我的键盘输入工作正常,但在注入鼠标输入时遇到了麻烦。

当我物理单击鼠标按钮时,我使用 Spy++ 观察发送到 WPF 窗口的窗口消息。然后,我只需手动制作这些相同的鼠标消息(例如WM_LBUTTONDOWNWM_LBUTTONUP)并将它们显式发送到 WPF 窗口以模拟鼠标输入。

不幸的是,这并没有按预期工作(即使我出于测试目的将 WPF 窗口设置为前景窗口)。

我在我的测试 WPF 窗口中添加了一个按钮,单击该按钮会显示一个消息框。但是,当我手动将光标放在按钮上时注入适当的鼠标消息不会导致按钮被单击(即,WPF 框架不会触发 clicked 事件)。

如果我在实际对话框(客户区)上添加鼠标点击处理程序,如果我将光标放在对话框本身上并注入与以前相同的窗口消息,则该处理程序会被调用

奇怪的是,如果我将按钮的推送模式更改为 Press(即,它被认为是在鼠标按下而不是默认的鼠标向上单击),当我注入与以前相同的消息时,现在会触发按钮单击事件。(值得一提的是,上面示例中的处理程序正确地触发了鼠标按下和升起,因此 WPF 框架似乎确实成功地处理了这两个消息。)

似乎还需要满足一些其他条件才能让 WPF 框架触发鼠标单击事件。有谁知道 WPF 内部如何处理鼠标输入,或者为什么它不将我的鼠标上下消息解释为单击按钮?

(值得一提的是,这种方法[发送窗口消息]在普通的 Win32 窗口上运行良好,例如开始->运行对话框。这里的区别是 WPF 只有一个物理 Win32 窗口,其余的都是 WPF 特定的,这意味着所有窗口消息转到该顶级窗口而不是实际按钮。)

我一直在寻找这个问题的答案,并会感激任何想法或想法。

0 投票
3 回答
2893 浏览

java - GWT项目中的Spring配置?

我正在开发一个 GWT-Spring-Hibernate 项目,我想在 GWT Service Servlet 中使用 Spring Autowired 注释,但我的自动装配注释服务没有注入。它是空的。有没有我错过的配置细节?

我加

到我的 ApplicationContext.xml 并且我已将我的服务注释为 @Service("myService")

0 投票
1 回答
657 浏览

c# - 如何注入会话引用

您可以通过结构映射将会话引用注入您的类吗

0 投票
3 回答
130 浏览

ruby - 复杂的日期查找和注入

我正在使用 Ruby on Rails 构建财务报告应用程序。在应用程序中,我有每月财务报表对象(以“收入”作为属性)。对于任何单一的财务报表,我想显示 (1) 年初至今的收入,和 (2) 去年年初至今的收入(日历年很好)。每个对象还有一个名为“月”的日期(不是日期时间)属性(注意“月”变量名称与“月”方法名称混淆......也许我应该更改该变量名称)。

所以...

我认为我需要(1)在适当的日期范围内“找到”财务报表数组(即对象),然后(2)对“收入”字段求和。到目前为止,我的代码是...

结尾

这不会破坏应用程序,但会返回不正确的“0”。

任何想法或帮助将不胜感激!

0 投票
6 回答
4251 浏览

javascript - 使用 Javascript 注入 html

我必须通过 javascript 将以下 html 行注入到文档中:

除此之外,我必须在要调用的函数需要一个 arg 的按钮上注册一个 onclick,'arg'这样 javascript 看起来像这样:

我如何实现这一目标?一个明显的解决方案是为按钮分配一个 ID,然后在将 html 附加到文档后注册一个单击功能。但我不想这样做,因为按钮太多。有没有你能想到的另一种选择。

加法: 函数名是动态的,'arg'进去的也是动态的。如果需要,则必须自动生成一个 Id。

**

我有解决办法,请看下面

**

0 投票
3 回答
2165 浏览

ruby - Ruby Print Inject Do 语法

为什么下面的代码运行良好

但是,下面的代码给出了一个错误

它们不应该是等价的吗?