2011-09-26 63 views
3

我接管了一個涉及大量javascript(AJAX和whatnot)的項目。在追蹤功能時,有沒有辦法找出哪些包含.js文件包含特定功能?如何找出哪個文件包含javascript函數

我在狩獵螢火蟲,但無法找到它隔離具體的文件它包含JavaScript函數。我錯過了什麼?

+0

在函數前面放置一個斷點並調用它,如下所示:'debugger; functionName()'然後進入函數使用調試器和Firebug將列出函數的源代碼以及源文件的名稱 –

+0

他將如何在他找不到的函數前面放置斷點?我知道的唯一方法是打開文件包含JavaScript並在正確的行號處添加斷點。您是否想過別的東西? – oligofren

回答

1

某些文本編輯器(包括Notepad ++)允許您搜索目錄中的所有文件。你可以使用它來搜索「功能foo(」並且應該將其拉起來。

當然,假設函數是這樣聲明的,它也可以被賦值,這會有點難度。 '必須搜索類似「foo \ s * =」的東西(使用正則表達式搜索)

+0

好主意。謝謝。 – user965641

相關問題