Проверка javascript в jsfiddle.net в Google Chrome

#javascript #google-chrome #jsfiddle #google-chrome-devtools

#javascript #google-chrome #jsfiddle #google-chrome-devtools

Вопрос:

Возможно ли установить контрольные точки с помощью инспектора Google Chrome для кода javascript, введенного в jsfiddle.net ?

Когда я захожу на вкладку script инструментов разработчика, я вижу множество скриптов, но я не знаю, где можно найти мой скрипт и можно ли его там вообще найти. В прошлом я просто довольствовался какой-нибудь консолью.регистрируйте действие, но я бы хотел установить некоторые точки останова.

(Если это невозможно, меня интересуют другие способы проверки javascript в этом сценарии.)

Ответ №1:

Вызовы отладчика отлично работают в jsfiddle. Просто введите эту строку, с которой вы хотите начать отладку:

 debugger;
  

Debugger отлично подходит для запуска режима отладки в Chrome, firebug и даже в средствах разработки IE, но обычно требуется запустить отладчик (т. Е. «начать отладку» в IE, откройте firebug / инструменты разработчика).

Ответ №2:

В инструментах разработчика, на вкладке Сценарий, если вы выберете fiddle.jshell.net из выпадающего списка, примерно в строке 20-30 (в зависимости от того, сколько у вас CSS) вы увидите <script> тег, который содержит код из окна скрипта Javascript. Вы можете установить свои контрольные точки здесь.

Вы также можете оценить код в консоли по этому фрейму, изменив контекст консоли:

Комментарии:

1. Я пробовал это, но точки останова не выполняются, что бы я ни делал

2. Под fiddle есть папка.jsshellnet/_display /(program) из этого файла вы должны увидеть свой код, начинающийся со строки 20. screencast.com/t/IVbxUnrCr7LW

Ответ №3:

Другой трюк заключается в том, чтобы показать вашу скрипку без редактора, используя следующий синтаксис:

 <normal path to your fiddle>/show/light/
  

в качестве примера: jsfiddle-link

Ответ №4:

Из консоли разработчика перейдите на вкладку исходные тексты, откройте представление дерева исходных текстов (слева), откройте fiddle.jsshell.net узел, нажмите далее _display , далее (index) и вы должны увидеть свой код.

Обратите внимание, что при сохранении кода эта _display ссылка будет заменена на fiddle-reference/version/show . Например JsQfE/2/show (который, насколько я знаю, не существует, но выполняет свою работу в качестве примера).

введите описание изображения здесь