Как вы запускаете одну строку JavaScript за раз в Firebug? - PullRequest
5 голосов
/ 01 июля 2011

Итак, я только начал использовать Firebug для отладки JavaScript, и у меня нет проблем с установкой точек останова, но как я могу запустить одну строку за раз после достижения точки останова? Есть ли способ сделать это, не устанавливая вручную новую точку останова в каждой строке?

Ответы [ 4 ]

11 голосов
/ 01 июля 2011

Взгляните в верхний правый угол:

Firebug

Кнопка Перешагнуть , который я пометил Перейти к следующей строке , выполнить текущую строку и перейти к следующей. Шаг за шагом. Чтобы также выполнить вызываемые функции шаг за шагом, вы должны нажать Шаг в (с пометкой Перейти в вызов функции ).

3 голосов
/ 01 июля 2011

Если вы хотите войти в код функции, которая вызывается в текущей строке, вы должны использовать вместо нее F11 или «Шаг в».

Если вы хотите перейти к следующей строке вашегоиспользуйте клавишу F10 или кнопку «Пропустить», когда вы находитесь в режиме отладки.Это может быть лучше, если вы используете большой фреймворк.Тогда вы не хотите проходить через каждую строку фреймворка, а, скорее всего, только через свой собственный код ...

3 голосов
/ 01 июля 2011

Просто нажмите F11, чтобы сделать один шаг.Или нажмите кнопку «Шаг в».

0 голосов
/ 01 июля 2011

использование

debugger;

в соответствующем месте в ur js, это вызовет точку останова, если запущен firebug, или вы можете использовать отладчик; после каждой строки, если вы не можете войти в функции, а затем просто используйте f5 для перехода к следующему вызову отладчика.

...