当前位置:  开发笔记 > 编程语言 > 正文

捕获正在执行的特定javascript代码onClick

如何解决《捕获正在执行的特定javascript代码onClick》经验,为你挑选了2个好方法。

我正在一个有大量遗留javascript和jquery包含的网站上工作,没有文档可以显示发生了什么.

我有一个特定的问题要修复,我找不到单击按钮时正在执行的相关代码.为了避免拖网浏览(并理解)数百行遗留脚本,是否有一个功能,可能在Firebug中,可以识别单击按钮时正在执行的脚本?

谢谢你的帮助.



1> Reid..:

我相信Firebug的控制台窗口中有一个功能叫做Profile.单击配置文件,单击按钮,然后再次单击配置文件.它应该为您提供当时所有函数的调用.请注意,如果此代码包含jQuery,您可能会获得大量的函数列表,因为jQuery在其代码中使用了吨.不幸的是,探查器还会显示匿名函数,这真的很痛苦.

否则,在代码中搜索按钮的类或ID并进行搜索.如果你有一个id,fancy那么你可以#fancy在你的代码中搜索并尝试找到它.至少,这可能会引导你走向总体方向.


这真的是开发人员的好地方 - 我非常感谢每个人的时间和技能.

2> Jason Orendo..:

您可以单击Firebug的"下一个中断"按钮(在"脚本"选项卡中;它看起来像一个暂停按钮),然后按下要调试的按钮.

下次执行任何JavaScript代码时,Firebug将进入调试器并向您显示该行代码.

推荐阅读
跟我搞对象吧
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有