阅读:3004回复:5
新版firebug屌炸的功能:揪出事件订阅者
https://getfirebug.com/wiki/index.php/GetEventListeners
https://hacks.mozilla.org/2013/08/fireb ... tListeners 示例页面的源代码如图所示 图片:1.png 在控制台输入getEventListeners($('#holder'))后,一个非匿名订阅和一个匿名订阅全都被揪出来了 图片:2.png 点击控制台超链接后会转到DOM面板,包含订阅者更详细的信息 如果启用脚本面板的话,点击DOM面板的函数超链接还能直接跳转到响应的代码位置 唯一的问题是,要揪的对象必须完全精确才行,如果是在父容器中订阅或者捕获子元素的事件,揪子元素是看不到的,必须得精确把“幕后黑手”放到getEventListeners的括号中才行;不过即使这样应该也很实用了 |
|
|
1楼#
发布于:2013-09-12 17:17
这么厉害。。。
|
|
2楼#
发布于:2013-09-12 17:17
更羡慕opera自带的“检查元素”
它直接将所有事件绑定显示在结构树上,更直观好用 |
|
3楼#
发布于:2013-09-12 17:17
非常需要可以查看元素被绑定的事件
这个功能太好了!! |
|
4楼#
发布于:2013-09-12 17:17
知道了也做不了啥事吧,不实用
|
|
|
5楼#
发布于:2013-09-12 17:17
|
|