event-handling 相关问题

事件处理是关于处理源与一个或多个订户之间的消息的编码样式。源中的点侦听器提供了一种方式,订阅代码可以使用从源引发的消息。

使用 Chromedp 进行事件注入的安全良好实践

我正在运行 Chrome 并在服务器应用程序中使用 Chromedp 驱动它。我需要接收键盘和鼠标事件的客户端请求并在 chrome 上触发这些事件。请求以 json 形式出现

回答 1 投票 0

Eloquent 模型恢复时忽略更新事件

我正在构建一个包,用于记录 eloquent 上发生的更改,并且我正在尝试找出要检查的内容以在恢复时忽略更新的事件。 特质有日志 { 公共静态函数

回答 2 投票 0

通过异步 API 调用加载数据后,如何渲染数据并初始化此数据的 UI 事件处理?

我在名为 data.json 的文件中有一些嵌套的 Json。我正在使用 fetch 读取文件,然后希望根据用户是否在下拉列表中选择了特定选项来进行一些过滤...

回答 4 投票 0

未捕获类型错误:无法读取 null 的属性(读取“值”)

当尝试控制台记录我在事件函数内声明的变量时,我的控制台正在回显此错误 未捕获的类型错误:无法读取 null 的属性(读取“值”) 在

回答 1 投票 0

Array Push() 正在丢失由类侦听器添加的元素

代码应连续绘制形状类CircleFade。每个形状应绘制超过 100 个周期,然后应生成一个新形状并在链中重复该过程。一个

回答 1 投票 0

如何迭代节点列表以便为每个元素节点分配特定于索引的事件处理程序?

我正在尝试使用 for 循环来递增多个按钮元素,以便我可以为它们分配不同的操作。 我无法弄清楚这一点,这是代码。 我对 javascript 非常陌生......

回答 3 投票 0

禁用长触摸事件的选项

在我的JS中,我有一个带有touchstart和touchend事件监听器的图像。 触摸图像可以操作 HTML 的一部分。在某种程度上,只要用户将手指放在图像上,...

回答 2 投票 0

Spark 流作为事件处理/处理解决方案(微服务)

Spark 批处理为我们的业务带来了很多价值,因为它非常容易水平扩展(我们将 AWS EMR 与 YARN 结合使用)。 然而,我们最新的专有技术带来了新的挑战

回答 1 投票 0

在C中存储对lua函数的引用

我有一个用 C++ 实现的基本事件处理程序。 我的应用程序中还有一个嵌入式 Lua 解释器,我需要它与事件管理器交互。 最终目标是能够......

回答 3 投票 0

C# Discord.Net MessageReceived 事件内容属性是空字符串

我目前正在重写我的 Discord Bot,因为旧的机器人仍在 .Net 4.8 框架上运行,因此我无法访问新功能,代码也不是......

回答 1 投票 0

如何向google表单添加事件监听器

我正在开发一个供我个人使用的扩展。它将存储我在谷歌表单中填写的信息。 我面临的问题是谷歌表单中的提交按钮实际上是一个带有

回答 1 投票 0

如何捕获Google表单提交按钮

我正在开发一个供我个人使用的扩展。它将存储我在谷歌表单中填写的信息。 我面临的问题是谷歌表单中的提交按钮实际上是一个带有

回答 1 投票 0

使用 Javascript 处理 iPad 上的待机状态

关于iPad事件,如何判断iPad是否/何时从唤醒状态变为待机状态? 我想做的是,每当...

回答 4 投票 0

DataGridViewCellPaintingEventArgs:无限重画循环?

我正在尝试自定义 WinForms DataGridView 中的某些单元格,但我遇到了一个问题,即绘画事件不断地一遍又一遍地触发,即使不滚动...

回答 1 投票 0

Angular 防止默认的奇怪行为

在我的项目中,我使用 ngx-context 库,它只是显示菜单,但是,当单击其中的某个位置时,它会关闭。这就是为什么我决定使用 event.preventDefault() + e...

回答 1 投票 0

鼠标悬停事件未按预期传播(添加按钮效果)

我想在鼠标悬停在按钮上的位置上跟随光标做一个简单的突出显示。 如果有人知道一种无需 js 即可完成此操作的方法,那就更好了(发现了一篇疯狂的帖子......

回答 1 投票 0

将 Blazor 组件集成到 Razor 页面 (*.cshtml) - 事件

我想在 razor 页面 (*.cshtml) 的 EventCallBack 中实现 Blator 组件。目前该组件已显示,我可以单击组件内的按钮并做出正确的反应...

回答 1 投票 0

在 Astro 页面中附加点击事件处理程序

在 Astro 页面的组件模板部分,我添加以下脚本: // src/pages/foo.astro document.addEventListener('DOMContentLoaded', function() { 常量 myEl...</desc> <question vote="0"> <p>在 Astro 页面的组件模板部分,我添加以下脚本:</p> <pre><code>// src/pages/foo.astro &lt;script&gt; document.addEventListener(&#39;DOMContentLoaded&#39;, function() { const myElement = document.getElementById(&#39;myId&#39;); if (myElement) { myElement.addEventListener(&#39;click&#39;, function() { console.log(&#39;Clicked on element with ID &#34;myId&#34;&#39;); // Add your desired functionality here }); } else { console.warn(&#39;Element with ID &#34;myId&#34; not found&#39;); } }); &lt;/script&gt; </code></pre> <p>这是一个通用脚本,将单击事件处理程序附加到 <pre><code>myId</code></pre> 元素(如果找到)。 请注意,在加载 DOM 内容时,通过 <pre><code>DOMContentLoaded</code></pre> 侦听器附加该事件,以确保在到期时创建 <pre><code>myId</code></pre>。</p> <p>如果我直接导航到该页面,我可以阅读 <pre><code>console.log()</code></pre> 发送的消息,具体取决于 <pre><code>myId</code></pre> 的存在。 但是,从另一个页面链接到 <pre><code>foo.astro</code></pre>:</p> <pre><code>// src/pages/bar.astro ... &lt;a href=&#34;/foo.astro&#34;&gt;Go to foo&lt;/a&gt; </code></pre> <p>然后,当我单击指向 <pre><code>foo</code></pre> 的链接时,<pre><code>DOMContentLoaded</code></pre> 事件不会被触发,并且我看不到任何控制台消息。</p> <p>当我寻找具有不同功能的元素时也会发生这种情况,例如<pre><code>document.querySelectorAll()</code></pre>。</p> <p>那么,在 Astro 中添加事件处理程序的正确方法是什么?<br/> 我是否应该<em>避免等待 DOM 加载</em>并期望 Astro 在正确的时间注入我的页面脚本? Astro 是如何决定的?</p> </question> <answer tick="false" vote="0"> <p>您使用 Astro <pre><code>ViewTransition</code></pre> 吗?如果是这样,那就可以解释行为上的差异。并且您应该收听 <a href="https://docs.astro.build/en/guides/view-transitions/#astropage-load" rel="nofollow noreferrer"><pre><code>astro:page-load</code></pre> 事件</a>。</p> <p>顺便说一句。 Astro 中没有任何属性的 <pre><code>&lt;script&gt;</code></pre> 标签将转换为 <pre><code>&lt;script type=&#34;module&#34;&gt;</code></pre>,因此您不需要任何 <pre><code>DOMContentLoaded</code></pre> 侦听器(请参阅 <a href="https://docs.astro.build/en/guides/client-side-scripts/" rel="nofollow noreferrer">Astro 文档</a>)。 JS 模块仅在 DOM 加载后执行。</p> </answer> </body></html>

回答 0 投票 0

在主线程上处理事件的正确方法

通常,当我想在后台线程中调用的主线程上处理事件时,我会编写以下内容: _backgroundWork.BackgroundEvent += (sender, args) => DoSomethingFor...

回答 1 投票 0

如何在WPF单元测试中模拟按键组合?

我正在尝试为 WPF 组件编写单元测试。如何模拟组合键(不仅仅是 1 个键)? 模拟按下 1 个键很简单: var 窗口 = 新窗口(); ...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.