Вопрос

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

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

я использую Визуальная студия 2005 г..

Это было полезно?

Решение

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

Другие советы

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

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

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

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

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

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

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

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

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

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

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

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

Наконец, убедитесь, что у вас включена отладка в вашем АСП.НЕТ настройки конфигурации.

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

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

debugger

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

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

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

Редактировать:пытаться этот ссылка на учебник

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

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

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

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top