2012-01-20 62 views
6

在調試站點時,是否有任何方法可以使用類似堆棧跟蹤的方法來查看所有調用的函數?例如,要知道當我點擊一個鏈接時會發生什麼?在Chrome中調用Javascript函數

我知道一些函數被調用,但我不知道哪個。

回答

1

console.trace()是你的朋友。

+1

嗯,我不是在說我的一個網站。例如,假設我想知道當我點擊「添加註釋」或「Upvote」箭頭時,在stackoverflow中發生了什麼。 – pistacchio

3

轉到google chrome開發人員工具中的腳本選項卡,並將事件監聽器斷點設置爲單擊事件(或其他)並單擊upvote。然後它會立即停止執行,您可以手動遍歷整個執行過程,按功能逐個執行。