Как использовать функции отладчика Firebug?

У меня нет опыта ни с какими инструментами отладчика приспособленным к моему языку, но я недавно нашел некоторые видео, демонстрирующие Firebug.

Я теперь использую Firebug на сценарии, в который я включал ошибку.

Мое текущее понимание:

  • Я могу установить точку останова, которая показывается красным кругом.
  • Firebug останавливается в точке останова и дает мне 4 опции (Продолжите, Шаг В, Переступите и Выйдите).

Но я не понимаю:

  • Что различие между этими 4 опциями:

Continue, Step Into, Step Over и Step Out?

Мне Переступите, иногда подобно для Продвижения В... Я мог быть неправым здесь.

Я был бы благодарен, если Вы могли бы объяснить различия этих 4 опций или ссылку на больше подробно объяснение на этих опциях.

13
задан thejartender 1 June 2012 в 11:46
поделиться

1 ответ

  • Продолжить F8 - возобновить выполнение, как если бы код никогда не останавливался

  • Шаг с заходом F11 - Измените контекст отладчика, чтобы запустить в функцию, код остановлен. Если код не может перейти в функцию, это то же самое, что Step Over

  • Step Over F10 - Выполнить код, на котором остановлен отладчик, но оставаться в рамках текущей функции

  • Выйти Ctrl + F11 - Выполнить код до конца текущей функции и возобновить отладку после ее возврата

Эти условия применяются ко всем отладчикам. Вот, возможно, лучшее (или, по крайней мере, более полное) объяснение: http://www.developerfusion.com/article/33/debugging/4/

18
ответ дан 1 December 2019 в 23:31
поделиться
Другие вопросы по тегам:

Похожие вопросы: