客户端浏览器调试器:如何查看当前在元素上注册的处理程序列表?

she*_*iel 5 javascript browser client-side

学习现有站点的客户端代码,想要了解完全在客户端发生的一些活动.

想知道点击特定元素时调用的JS处理程序.有没有办法在某种调试器中看到这些信息?

我正在使用Firefox与Firebug或Chrome

Dav*_*ang 0

大多数网站都会使用某种 Javascript 框架,该框架使用自己的事件管理系统,从而使 firebug 或 chrome 开发工具的 DOM 检查工具变得毫无用处。

幸运的是,利用这些框架的事件系统并不是太困难。FireQuery是Firebug 的扩展,与 Firebug 的 DOM 检查器集成得非常好,但它仅适用于 jQuery。对于其他框架,还有Visual Event