#笔记
当调试的时候你可能希望知道dom元素中绑定的事件。console工具能使你很轻松就找到这些事件。getEventListeners($('selector'))
将会返回一个数组包含所有事件的对象。你可以展开这个对象看到所有的事件:
getEventListeners($('body'))
// 输出body绑定的所有事件
如果希望找到某个特定事件的监听,你可以这么做:
getEventListeners($('selector')).eventName[0].listener
getEventListeners($('body')).click[0].listener
如果你想监听特定元素绑定的事件的时候,你也可以在console里面这么做。你可以使用以下的这些命名:
monitorEvents($('selector'))
将会监听符合这个选择器的元素的所有事件,并且将会显示这些事件当事件被触发的时候。monitorEvents($('selector'),'eventName')
将会监听符合这个选择器的特定事件。你可以将事件的名称作为一个参数传入到这个函数中。monitorEvents($('selector'),['eventName1','eventName2'….])
将会监听符合这个选择器的事件。unmonitorEvents($('selector'))
这个会停止监听并且在console里面显示出所有的事件。