如何创建侦听每种类型事件的侦听器

TxR*_*gex 2 javascript jquery javascript-events

这纯粹是出于调试目的.是否有一个单一的命令

addEventListener('*', myHandler) 
Run Code Online (Sandbox Code Playgroud)

在本地的js或

$(document).on('*', myHandler)
Run Code Online (Sandbox Code Playgroud)

在jQuery中,无论什么类型或命名空间都会监听任何事件,并在事件发生时调用myHandler?

或者浏览器自己的开发工具中是否有东西可以让你看到所有的事件?

ajp*_*243 6

Chrome的开发工具可以做到这一点.打开它们,转到Sources选项卡,然后在右侧列中查看可展开/可折叠子窗格.展开一个名为的Event Listener Breakpoints.这里有可扩展的复选框选项,允许您勾选您想要侦听的任何事件.一旦你检查了它们中的任何一个,一旦发生这种类型的事件,Chrome就会破解JS代码.

假设您的myHandler函数包含您只想执行调试的代码,您可以在控制台中运行此代码,或通过控制台调用该函数.

在此输入图像描述