events相关内容

检测 Angular 组件外的点击

如何检测外部 Angular 组件的点击? 解决方案 import { Component, ElementRef, HostListener, Input } from '@angular/core';@成分({选择器:'选择器',模板:` {{文本}}`})导出类另一个组件 {公共文本:字符串;@HostListener('document:click', ['$event'] ..
发布时间:2021-12-02 20:21:23 前端开发

Angular 中的全局事件

Angular 中没有与 $scope.emit() 或 $scope.broadcast() 等效的吗? 我知道 EventEmitter 的功能,但据我所知,它只会向父 HTML 元素发出一个事件. 如果我需要在 fx.xml 之间进行通信怎么办?DOM 根中的组件和嵌套多层深的元素之间的兄弟或组件? 解决方案 没有等效于 $scope.emit() 或 $scope.br ..
发布时间:2021-12-02 20:14:29 其他开发

C#应用程序中的全局键盘捕获

我想在我的应用程序中捕获一个键盘快捷键,并在用户在应用程序外部按下键盘组合时触发一个对话框出现.类似于谷歌桌面搜索的 Ctrl,Ctrl 调出搜索对话框. 我尝试过使用一些键盘钩子模块,它们基本上使用 Win32 互操作来获得这种效果,但是我尝试过的每个实现都会在某种程度上将键盘绑定到当应用程序执行某些密集操作时您开始出现奇怪行为的地方.如加载大量数据,这会导致键盘和鼠标锁定. 我正在 ..
发布时间:2021-12-02 13:20:50 C#/.NET

有没有其他方法可以实现“聆听"?没有无限while循环的函数?

我一直在思考像 React 这样的代码和库,它们可以在事件发生时自动做出反应,并且想知道所有这些是如何在 C++ 和机器代码的较低级别实现的. > 我似乎想不出任何其他方式可以实现事件侦听器之类的东西,如果不是在另一个线程上运行 while 循环. 这一切都在幕后吗?只是 while 一直循环下去?例如,RethinkDB 将自己标榜为“实时数据库",它具有 repubsub 图书馆.“ ..
发布时间:2021-12-02 10:41:02 前端开发

应用 className/onClick/onChange 不适用于自定义 React 组件

我几乎是 react 的新手.我正在尝试创建一个简单的编辑和创建蒙版.代码如下: import React, { Component } from 'react';从“./公司"导入公司;类 CompanyList 扩展组件 {构造函数(道具){超级(道具);this.state = {搜索: '',公司:props.companies};}更新搜索(事件){this.setState({ 搜索 ..
发布时间:2021-12-02 09:59:26 前端开发

线程池什么时候用?

所以我了解了 Node.js 的工作原理:它有一个侦听器线程,它接收一个事件,然后将它委托给一个工作池.工作线程完成工作后通知监听器,监听器将响应返回给调用者. 我的问题是:如果我在 Node.js 中建立一个 HTTP 服务器并在我的一个路由路径事件(例如“/test/sleep")上调用 sleep,整个系统就会停止.即使是单个侦听器线程.但我的理解是这段代码发生在工作池上. 现在 ..
发布时间:2021-12-01 22:17:24 其他开发

CSS3 过渡事件

元素是否会触发任何事件来检查 css3 过渡是否已开始或结束? 解决方案 W3C CSS 转换草案 CSS Transition 的完成会生成相应的 DOM 事件.每个经历转换的属性都会触发一个事件.这允许内容开发者执行与转换完成同步的操作. Webkit 要确定转换何时完成,请为转换结束时发送的 DOM 事件设置 JavaScript 事件侦听器函数.该事件是 WebK ..
发布时间:2021-12-01 16:36:26 前端开发

如何对与 jQuery 绑定的事件进行排序

假设我有一个 Web 应用程序,它的页面可能包含 4 个脚本块 - 我编写的脚本可以在其中一个块中找到,但我不知道哪个由控制器处理. 我将一些 onclick 事件绑定到一个按钮,但我发现它们有时会以我没想到的顺序执行. 有没有办法保证秩序,或者你过去是如何处理这个问题的? 解决方案 我多年来一直试图概括这种过程,但就我而言,我只关心链中第一个事件侦听器的顺序. 如果它有 ..
发布时间:2021-12-01 14:30:15 前端开发

如何在 iPad 的 Safari 中使用 jQuery 识别触摸事件?是否可以?

是否可以使用 jQuery 在 iPad 的 Safari 浏览器上识别触摸事件? 我在 Web 应用程序中使用了 mouseOver 和 mouseOut 事件.由于没有像 mouseOut 和 mouseMove 这样的事件,iPad 的 Safari 浏览器是否有类似的事件? 解决方案 核心 jQuery 对触摸事件没有什么特别之处,但您可以使用以下事件轻松构建自己的事件 ..
发布时间:2021-12-01 14:29:23 其他开发

jQuery“输入"事件

在看到这个 jsfiddle 之前,我从未听说过 jQuery 中名为 input 的事件. 你知道它为什么有效吗?它是 keyup 的别名还是什么? $(document).on('input', 'input:text', function() {}); 解决方案 在通过用户界面更改元素的文本内容时发生. 它不是 keyup 的别名,因为即使键什么都不做,keyup 也会 ..
发布时间:2021-12-01 14:15:15 其他开发

jQuery 多个事件触发同一个函数

有没有办法让 keyup、keypress、blur 和 change 事件调用相同的函数一行还是我必须分开做? 我遇到的问题是我需要使用数据库查找来验证一些数据,并希望确保在任何情况下都不会错过验证,无论是键入还是粘贴到框中. 解决方案 您可以使用 .on() 将一个函数绑定到多个事件: $('#element').on('keyup keypress blur change', ..
发布时间:2021-12-01 14:00:32 其他开发

使用 jQuery 触发按键事件的最终方法

我已阅读有关此问题的所有答案,但似乎没有任何解决方案有效. 另外,我觉得用特殊字符触发按键根本不起作用.有人可以验证谁做了这个吗? 解决方案 如果你想触发 keypress 或 keydown 事件,那么你所要做的就是: var e = jQuery.Event("keydown");e.which = 50;//# 一些关键代码值$("输入").触发器(e); ..
发布时间:2021-12-01 13:49:00 前端开发

jQuery 事件按键:按下了哪个键?

使用 jQuery,如何在绑定到 keypress 事件时找出按下了哪个键? $('#searchbox input').bind('keypress', function(e) {}); 我想在按下 ENTER 时触发提交. [更新] 即使我自己找到了(或更好的:一个)答案,似乎仍有一些变化的空间;) keyCode 和 which 之间有区别吗 - 特别是如果我只是在寻找 ..
发布时间:2021-12-01 13:42:48 前端开发

jQuery 查找使用对象注册的事件处理程序

我需要找出在对象上注册了哪些事件处理程序. 例如: $("#el").click(function() {...});$("#el").mouseover(function() {...}); $("#el") 已注册点击和鼠标悬停. 是否有一个函数可以找出并可能遍历事件处理程序? 如果通过适当的方法无法在 jQuery 对象上实现,那么在普通 DOM 对象上是否可能? ..
发布时间:2021-12-01 13:39:46 其他开发

C# 事件和线程安全

更新 从 C# 6 开始,这个问题的答案是: SomeEvent?.Invoke(this, e); 我经常听到/阅读以下建议: 在检查事件是否为 null 并触发它之前,请务必制作该事件的副本.这将消除线程处理的潜在问题,即事件在检查 null 和触发事件的位置之间的位置变为 null: //检查/调用前复制事件委托EventHandler copy = TheEvent;如果 ..
发布时间:2021-12-01 09:52:32 C#/.NET

了解 C# 中的事件和事件处理程序

我了解事件的目的,尤其是在创建用户界面的上下文中.我认为这是创建事件的原型: public void EventName(object sender, EventArgs e); 事件处理程序的作用是什么,为什么需要它们,我该如何创建? 解决方案 要了解事件处理程序,您需要了解 代表.在 C# 中,您可以将委托视为指针(或引用)到一个方法.这很有用,因为指针可以作为值传递. 委托 ..
发布时间:2021-12-01 09:51:03 C#/.NET

捕获控制台退出 C#

我有一个包含相当多线程的控制台应用程序.有些线程会监视某些条件并在它们为真时终止程序.这种终止可能随时发生. 我需要一个可以在程序关闭时触发的事件,以便我可以清理所有其他线程并正确关闭所有文件句柄和连接.我不确定 .NET 框架中是否已经内置了一个,所以我在编写自己的框架之前先询问一下. 我想知道是否有类似以下内容的事件: MyConsoleProgram.OnExit += Cle ..
发布时间:2021-12-01 09:48:51 C#/.NET