我正在尝试优化脚本,并且正在使用 firebug profiler 来查看哪些函数使用最多的时间从那里开始。
我的问题是该脚本使用 jQuery 和 raphaeljs,它们的函数、事件等被列为“匿名”。所有这些。
正如您在下图中看到的,我定义的所有内容都带有名称。
这是我所看到的图像(该图像只需放大一点即可读取(ctrl +“+”))。
因为我不打算修改 jQuery 或 raphael,所以我并不关心所调用的函数的名称是什么(虽然很高兴知道),但我真的很感兴趣该函数在哪里被调用来自(看看我是否可以减少通话次数之类的)。知道该怎么做吗?
感谢您的帮助。
最佳答案
在 Firebug 中,使用堆栈面板来识别谁在调用以及谁已被调用。 在调试过程中,请使用未缩小版本的脚本,以便在适当的位置设置断点。
关于javascript - firebug - 如何检测调用了哪些函数或从何处调用了函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9428524/