2011-09-26 50 views
3

我接管了一个涉及大量javascript(AJAX和whatnot)的项目。在追踪功能时,有没有办法找出哪些包含.js文件包含特定功能?如何找出哪个文件包含javascript函数

我在狩猎萤火虫,但无法找到它隔离具体的文件它包含JavaScript函数。我错过了什么?

+0

在函数前面放置一个断点并调用它,如下所示:'debugger; functionName()'然后进入函数使用调试器和Firebug将列出函数的源代码以及源文件的名称 –

+0

他将如何在他找不到的函数前面放置断点?我知道的唯一方法是打开文件包含JavaScript并在正确的行号处添加断点。您是否想过别的东西? – oligofren

回答

1

某些文本编辑器(包括Notepad ++)允许您搜索目录中的所有文件。你可以使用它来搜索“功能foo(”并且应该将其拉起来。

当然,假设函数是这样声明的,它也可以被赋值,这会有点难度。 '必须搜索类似“foo \ s * =”的东西(使用正则表达式搜索)

+0

好主意。谢谢。 – user965641

相关问题