13
我沒有任何面向我的語言的調試工具的經驗,但我最近發現了一些展示Firebug的視頻。如何使用Firebug的調試器功能?
我現在在包含錯誤的腳本中使用Firebug。
我目前的理解是:
- 我可以設置斷點,其顯示爲一個紅色的圓圈。
- Firebug停在斷點處,給了我4個選項(繼續,進入,跳過和跳出)。
但我不明白:
- 不同的是4個選項之間是什麼:
Continue
,Step Into
,Step Over
和Step Out
?
對我而言,Step Over有時候與Step Into類似......我可能在這裏寫錯了。
如果你能解釋4個選項的差異,或者對這些選項的更深入的解釋的鏈接,我將不勝感激。
你是什麼意思的當前函數在JavaScript的上下文? 'function'在JavaScript中用於很多目的。 – 2010-03-19 14:49:47
是的,但函數最終只是一段代碼 - 例如,當您「進入」一個函數時,調試器會將您帶到函數中的第一行代碼。所以如果我在調用'myfunction()'的時候設置了一個斷點,那麼調試器會中斷,然後我單擊'step into',調試器跳到'myfunction'的第一行。或者如果我點擊'step over',調試器就會進入下一行。 – 2010-03-19 18:45:11