Отладка JavaScript

#javascript #asp.net #debugging

#javascript #asp.net #отладка

Вопрос:

Я использую Visual Studio 2010 Express Developer Edition. Разработка веб-сайта. Я использую JavaScript на своих .aspx страницах. How to put breakpoints in Javascript .

Любая помощь высоко ценится.

Спасибо

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

1. Какая версия? C #? VB.NET ? Веб-разработчик?

Ответ №1:

Если вы используете Web Developer Express, вы можете сделать это в Visual Studio — вот инструкции.

Если вы используете другую версию Express, вам придется использовать инструмент браузера для отладки на стороне клиента — например, Firebug. IE и Chrome имеют встроенные инструменты разработчика, которые обладают такого рода функциональностью.

Ответ №2:

Вы можете использовать отладчик вашего браузера :

  • Для Firefox вы можете использовать Firebug (http://getfirebug.com ).
  • Chrome содержит встроенный отладчик.

Ответ №3:

Из памяти вам нужно будет выполнить следующее, чтобы запустить отладку JS в Visual Studio:

  1. Убедитесь, что в Internet Explorer включена отладка скриптов (где-нибудь в меню Сервис -> параметры) — об этом большинство людей не знают.
  2. Затем перейдите в .aspx и добавьте точку останова, щелкнув по левому краю строки Javascript, которую вы хотите отладить.
  3. Запустите проект веб-сайта в режиме отладки (F5) и перейдите на страницу с помощью IE — после этого должна быть достигнута ваша точка останова.

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

Ответ №4:

Если вы отлаживаете IE, воспользуйтесь следующими ссылками:

Для Firefox я рекомендую Firebug.

Для Chrome вы можете использовать отладчик инструментов разработчика.

Обновить

Вот полный список отлаживаемого JavaScript в каждом браузере:

http://siliconforks.com/doc/debugging-javascript/

Ответ №5:

Мне нравится Firebug, плагин для Firefox.

Ответ №6:

Я думаю, идея состоит в том, чтобы использовать Attach to process опцию Debug меню; но, честно говоря, мне никогда не удавалось заставить VS делать это плавно (хотя я помню, что иногда это срабатывало, успех в лучшем случае был скачкообразным), возможно, просмотр вкладок создал эту проблему — я не уверен.

Однако я могу порекомендовать одну вещь, которая может вызвать некоторые нарекания, — это инструменты разработчика IE9. По крайней мере, в последнее время IE9 стал для меня бесценным инструментом просто из-за его возможностей отладки Javascript. Вот статья MSDN, которая поможет вам начать с этого.

Ответ №7:

Использование FireBug amp; Internet Explorer Debuging tool позволяет отлаживать и устанавливать точку останова в ваших файлах javascript