Продвинутая отладка в Javascript перевод

enAdvanced Debugging with JavaScript

uaПоглиблений дебаг в JavaScript

ruПродвинутая отладка в Javascript


При правильном использовании, дебаггеры JavaScript помогают найти и устранить ошибки в вашем коде. Чтобы эффективно пользоваться дебаггером, вам надо знать о доступных инструментах, об обычном рабочем процессе отладки в JavaScript и требованиям к коду для его эффективной отладки. В этой статье мы обсудим приемы продвинутой отладки для нахождения и исправления ошибок, используя типичное веб-приложение.

Читать дальше...
+53
15 июня 2009, 15:19
105
heel 42,0

комментарии (22)

+2
maxshopen #
Мде, занятная ситуация, кажется не хабре двух переводов одной статьи я еще не видел. Но вы все равно молодец :)
0
Gospodin #
Да начал читать и проскользнуло какое-то чувство дежавю
0
jandosul #
Дебаггинг Жаваскрипта в ИЕ увеличивает количество седых волос на моей голове!
+2
isapioff #
на мой взгляд, дебагер, который появляется в IE после установки Visual Studio — самый лучший тул для отладки.
вас раздражает именно стандартный отладчик?
+2
jandosul #
да возможно но ставить студию ради отладки одного жаваскрипта хотя это лучше чем седина )))
0
isapioff #
ну, тут уж выбирайте: ехать или шашечки
–1
nightstalker #
Ехать в соседний район на белазе ;) Да еще и не бесплатно :)
0
kem #
Я лично пользуюсь дебаггером Visual Studio (кстати есть магическое ключевое слово debugger для установки клиентской точки останова, а не только установка ее в интерфейсе).

Можно смотреть стэк, просматривать в дереве структуру объектов, динамически опрашивать и изменять свойства, устанавливать watches и т.д. — просто отличный дебаггер в VS. Думаю что он такой-же и в бесплатной версии, хотя не пробовал.

Что касается FireBug, то после дебаггера VS не так сильно нравиться. Практически совсем не пользуюсь.

Хороший JS отладчик у NetBeans 6.5+
0
mrShadow #
Да, дебаггер есть и в бесплатной Visual Web Developer Express (во всяком случае в последней, 2008).
+2
mace #
Для меня дебаггер в ІЕ8 намного удобнее чем тот, что в FireBug, хотя б тем, что поддерживает те же хоткеи, что и Visual Studio.
+1
djvu #
Ситуация с отладкой Javascript под IE не такая уж катастрофичная:
для версий < 8 рекомендую ставить отладчик, который идёт в комплекте с MS Office (от XP и выше — для этого выбрать «Выборочную инсталляцию» — «Подробные параметры» — «Средства Office» — «Редактор для языка HTML» — «Веб-сценарии» — «Веб-отладка»),
а для 8-го ослика уже встроенный имеется и даже работает.
+2
hannimed #
FireBug самый удобный отладчик. Т.к. на лету можно поменять переменные, выполнить какой-то код при пошаговой отладке. Но его страшно глючит, когда код довольно сложный… в этом случае помогает студия.
0
mace #
Попробуйте отладчик ІЕ8.
0
hannimed #
Попробовал, и пробую иногда, но студийный лучше. Отладчик IE8 на сложных скриптах виснет также как и FireBug. А на не очень сложных FireBug всё-равно остаётся удобней.
+1
mrShadow #
Я думал, у меня одного Firebug глючит :-) Постоянно случается, что после F5 / Ctrl‐F5 он не обнаруживает скрипты, в результате не работают точки останова и пр. Приходится переоткрывать вкладку (Ctrl‐W + Ctrl-Shift‐T), а один раз помогло только открытие отлаживаемой страницы в отдельном окне Firefox. Жуть в общем… Либо у меня радиус кривизны рук слишком мал.
0
proxor #
Вообще IE8 DevTools очень приятно удивил, мне он показался даже удобнее, чем FireBug. И уж точно удобнее, чем то, что в Opera и Safari.
0
jandosul #
Я не филолог но почему "with Javascript" переводится как "с Javascript"?
0
jandosul #
тысяча извинений "в Javascript"
–1
heel #
Не все переводится так буквально. Если переводить слова по-отдельности, то конечно же вы правы, «with = c», сначала я так и назвал статью, но затем я изменил название на текущее, потому что мне показалось, что так звучит «по-нашему» ;)

К примеру, в предыдущем топике «with» не стали переводить вообще и конечно же это не было ошибкой ;)
0
Bonch #
Есть еще для мозилыча такая штука, как Venkman Javascript Debugger.
0
OgOJack #
Лично мне DragonFly дико неприятен своим интерфейсом и глючностью. Пользуюсь FireBug-ом или Aptana IDE.
0
qmax #
Firebug прекрасен и непревзойдён.

вот только с отладкой chrome/XUL екстеншонов никак не справляется.

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