#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:
- Убедитесь, что в Internet Explorer включена отладка скриптов (где-нибудь в меню Сервис -> параметры) — об этом большинство людей не знают.
- Затем перейдите в .aspx и добавьте точку останова, щелкнув по левому краю строки Javascript, которую вы хотите отладить.
- Запустите проект веб-сайта в режиме отладки (F5) и перейдите на страницу с помощью IE — после этого должна быть достигнута ваша точка останова.
Как отметили другие люди, вы можете использовать множество других (обычно лучших) инструментов, которые поставляются с другими браузерами.
Ответ №4:
Если вы отлаживаете IE, воспользуйтесь следующими ссылками:
- http://aspnetlive.blogspot.com/2010/02/debugging-java-script-in-visual-studio.html
- http://msdn.microsoft.com/en-us/library/7seh8d72.aspx
Для Firefox я рекомендую Firebug.
Для Chrome вы можете использовать отладчик инструментов разработчика.
Обновить
Вот полный список отлаживаемого JavaScript в каждом браузере:
Ответ №5:
Мне нравится Firebug, плагин для Firefox.
Ответ №6:
Я думаю, идея состоит в том, чтобы использовать Attach to process
опцию Debug
меню; но, честно говоря, мне никогда не удавалось заставить VS делать это плавно (хотя я помню, что иногда это срабатывало, успех в лучшем случае был скачкообразным), возможно, просмотр вкладок создал эту проблему — я не уверен.
Однако я могу порекомендовать одну вещь, которая может вызвать некоторые нарекания, — это инструменты разработчика IE9. По крайней мере, в последнее время IE9 стал для меня бесценным инструментом просто из-за его возможностей отладки Javascript. Вот статья MSDN, которая поможет вам начать с этого.
Ответ №7:
Использование FireBug
amp; Internet Explorer Debuging tool
позволяет отлаживать и устанавливать точку останова в ваших файлах javascript