Как отладить JavaScript в Visual Studio 2005?

Я только что видел это упомянутое в вопросе переполнения стека Best WYSIWYG CSS-редактор и не знал, что это можно сделать. Я новичок в Visual Studio, так как ты это делаешь?

Есть ли отдельный отладчик для JavaScript? Я знаю, как работать с кодом для страниц с выделенным кодом ... Обычно я использую Firebug для отладки кода JavaScript.

Я использую Visual Studio 2005 .

12.08.2008 01:22:38
11 ОТВЕТОВ
РЕШЕНИЕ

Я предпочитаю использовать Firebug для проектов, на которых я не могу использовать Visual Studio 2008 .

7
18.07.2012 03:31:55

В Internet Explorer выберите « Просмотр» -> « Отладчик сценариев» -> « Открыть» . Это должно сделать это.

0
18.07.2012 03:32:28

TechRepublic хорошо разбирается - см. Visual Studio 2008 упрощает отладку JavaScript .

2
20.08.2015 04:40:52

В проектах Visual Studio 2008 ASP.NET отладка включена по умолчанию. Вы можете установить точки останова в своем файле .js, пока проект веб-сайта / веб-приложения выполняется на сервере отладки ASP.NET.

2
12.08.2008 02:09:13

Для отладки в Visual Studio 2005 убедитесь, что «отключить отладку сценариев» не отмечен. Затем загрузите свою веб-страницу в Internet Explorer. В меню отладки в Visual Studio 2005 выберите «Присоединить к процессу» и выберите экземпляр Internet Explorer, в который загружена ваша веб-страница.

В качестве альтернативы команда Firebug работает над «облегченной» версией, которую вы можете включить либо в виде скрипта на своей странице, либо запустив ее через букмарклет из вашего браузера. Он не предоставляет полный отладчик, который делает Firebug, но он дает вам консоль и командную строку, из которой вы можете просматривать переменные и записывать данные в консоль.

6
1.11.2012 20:10:08

Обычно вы знаете, где у вас проблемы, поэтому вы можете установить точку останова в своем коде JavaScript, поместив ключевое слово «debugger;» на строке в вашем коде JavaScript (очевидно, без кавычек), чтобы установить точку останова.

Когда вы доберетесь до него в Internet Explorer, он спросит вас, хотите ли вы отладить, и предложит вам выбрать отладчик из списка, надеюсь, вы увидите Visual Studio в этом списке (как новый экземпляр, так и текущий запущенный в данный момент). экземпляр) - если вы используете Firefox с Firebug , он автоматически остановит выполнение в этой строке, и вы окажетесь в отладчике Firebug, а не в Visual Studio.

Чтобы настроить Internet Explorer, вам необходимо выполнить следующие действия: в Internet Explorer перейдите по следующему пути меню: Инструменты > Свойства обозревателя > Вкладка «Дополнительно» > Снимите флажок «Отключить отладку сценариев».

0
1.11.2012 20:11:58

Да, использование Microsoft Script Editor - вариант, если у вас установлен Office XP или Office 2003. В IE снимите флажок Отключить отладку сценариев (Internet Explorer) и Отключить отладку сценариев (Другое).

Перезапустите IE. В меню «Вид» появится новый пункт «Отладка скрипта», выберите «Открыть». Вам будет предоставлен выбор VS2005 или нового экземпляра Microsoft Script Editor, выберите его и попробуйте.

Изменить: попробуйте эту ссылку для учебника

0
2.11.2012 17:00:55

Вы можете установить точку останова в JavaScript в Visual Studio 2005, но помимо отладки, которую необходимо включить в Internet Explorer, вы можете установить точку останова только в файле .js. Вы не можете отлаживать любой встроенный код JavaScript.

У меня также иногда возникают проблемы при отладке моего кода JavaScript при использовании метода присоединения к процессу для отладки. Я обычно использую зеленую стрелку «Начать отладку». Вы будете знать, что ваш код остановится на точке останова в вашем файле .js, если заполнен значок точки останова (по умолчанию Burgandy Circle). Если он не заполнен, вы никогда не остановитесь на этом.

Наконец, убедитесь, что у вас включена отладка в настройках конфигурации ASP.NET .

0
1.11.2012 20:16:55

Просто убедитесь, что у вас отключена опция «Отключить отладку сценариев», и просто нажмите F5, чтобы начать отладку в VS2005 или 2008.

Я также хотел бы отметить, что если у вас есть JavaScript на странице .aspx, вам нужно будет найти его через скрипт explore. Однако, если у вас есть это в отдельном файле .js, вы можете просто поставить точку останова на него, как если бы вы использовали любой файл .cs.

1
26.08.2008 12:39:01

Я обычно использую Firebug для отладки JS.

Если вам не нужно отлаживать в IE, нет необходимости прекращать использование Firebug. Он работает с JavaScript на страницах ASP.NET так же, как с любым другим типом страниц.

Отладка JavaScript в Visual Studio в порядке, но на самом деле не может конкурировать с полным спектром клиентской информации, которую собирает Firebug.

0
6.12.2012 05:40:55

Отладка клиентского кода JavaScript в Visual Studio 2005:

Добавьте следующий код в начало кода JavaScript:

debugger

См. Отладка клиентского JavaScript в Visual Studio 2005 .

0
1.11.2012 20:22:48