我是Chrome開發人員工具的新手,我發現它非常強大。目前,我正在尋找一種方法來追蹤打開網頁時的功能流程,同時我也想知道如何找到單擊時單元觸發哪個功能。以下是一些示例:Chrome開發人員工具跟蹤功能序列
1)跟蹤函數序列: 例如,在我的腳本中有20個函數。一些功能將調用其他功能。我想跟蹤函數調用。像首先調用哪個函數,然後通過此函數調用哪些函數。由於這20個函數非常龐大,僅通過查看腳本就很難遵循這個順序。
2)javascript中的某個元素觸發的功能: 例如,我在網頁上有一個按鈕,其中有一個或多個與此元素相關的功能。通過使用Chrome開發人員工具的事件監聽器,我只能在「點擊」下看到一些DOM元素,而不是與它關聯的功能。
有沒有辦法找到相關的功能?
我感謝你的幫助!
1.你可以得到一個配置文件。 2.你可以得到一個堆棧跟蹤或斷點。 – dandavis
你能更具體嗎?什麼是個人資料?獲得一個堆棧跟蹤,你的意思是我可以爲每個函數添加20個斷點,然後運行該頁面看看它是怎麼回事?謝謝! –
使用devtools的「Profiles」選項卡獲取配置文件期間調用的函數列表。 – dandavis