![](/img/trans.png)
[英]Debugging onFocus event using Chrome Developer Tools? Can't return focus after break point
[英]Where should i put the break point in chrome developer tools?
我是chrome開發人員工具的新手,我注意到當我插入斷點並刷新頁面時,有時頁面會在斷點處暫停,而有時卻沒有。 為了使應用程序在斷點處暫停,斷點是否必須在函數內或函數外? 我正在嘗試檢查是否已定義或未定義某些值。
breakpoint
告訴調試器,當執行到達帶有該breakpoint
的語句時可以停止,並且可以放置在任何statement
。
為了使應用程序在斷點處暫停,斷點是否必須在函數內或函數外?
取決於要調試的內容 。 如果要在頁面到達function
定義時停止執行,請在“外部”設置breakpoint
。 但是,如果您想在調用函數時中斷,請將其設置在function
定義的“內部” 。
只要代碼逐步執行,斷點在任何地方都應該可以正常工作。
如果遇到嚴重問題,可以考慮使用非標准的debugger
關鍵字。 除了您在實際代碼中而不是在開發人員工具中設置斷點之外,這幾乎可以模擬斷點的功能。
例如:
function test(y) {
debugger;
var x = y;
}
(與所有以開發人員為中心的JavaScript功能(即console.log
)一樣,不要忘記從生產代碼中刪除)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.