【发布时间】:2014-02-22 05:09:15
【问题描述】:
每隔一段时间我都会有大量的 jQuery 事件处理程序,例如:-
$(document).on("click",".some-class", function(){
//perform some action
});
附加到我页面上的元素。如果我的页面上的事件处理程序很少,这没问题,但是在一个巨大的应用程序上调试这些事件处理程序可能会让人头疼。我有时不知道在某些事件上调用了哪个回调。
所以,我的问题是,开发工具中是否有任何选项或技巧可以知道正在调用哪些函数?
它不一定是开发工具。它也可以是 javascript 或 jquery 技巧。
另外,我意识到我可以使用console.log、debugger; 甚至将console.trace() 放在我的回调函数中,但我想知道是否有更清洁和更智能的东西。
【问题讨论】:
-
这可能对你有帮助! stackoverflow.com/questions/21181340/…
-
这有点帮助,但当同一个班级有多个事件时,这并不能准确定位。
标签: javascript jquery debugging google-chrome-devtools firefox-developer-tools