Подтвердить что ты не робот

Отладка JavaScript в Eclipse

Как отлаживать JavaScript в Eclipse. Я использую Eclipse 3.2.1. Каждый раз, когда я нажимаю на бок, он дает возможность добавления закладки, но не имеет точки останова.

Может ли кто-нибудь помочь мне в этом?

4b9b3361

Ответ 1

В 2015 году существует как минимум шесть вариантов отладки JavaScript в Eclipse:

Добавление к приведенному выше, вот несколько видеороликов, в которых основное внимание уделяется "отладке JavaScript с использованием eclipse"

Устаревшие

Ответ 2

Я не верю, что Eclipse имеет отладчик JavaScript - эти точки останова для кода Java (я предполагаю, что вы редактируете JSP файл?)

Используйте Firebug для отладки кода Javascript, это отличное дополнение, которое все веб-разработчики должны иметь в своей панели инструментов.

Ответ 3

Я не уверен на 100%, но думаю, Aptana позволит вам это сделать.

Ответ 4

Я попытался запустить aptana на моем ubuntu 10.4. К сожалению, мне это не удалось. Chrome, с другой стороны, имеет плагин eclipse, который позволяет отлаживать javascript, который работает в экземпляре chrome. Работает очень хорошо. Вам нужно будет установить плагин eclipse, который вы найдете здесь:

http://code.google.com/p/chromedevtools/

Установите точки останова в источниках javascript, которые вы редактируете в eclipse, и просматривайте страницу в хроме. Как только будет удалена точка останова javascript, отладчик eclipse останавливается и позволяет вам входить, переходить, просматривать переменные и т.д. Очень приятно!

Ответ 5

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

Однако есть плагины, которые вы можете установить для отладки JavaScript. Я считаю, что основным является AJAX Toolkit Framework (ATF). Он внедряет браузер Mozilla в Eclipse для его отладки, поэтому он не сможет обрабатывать кросс-браузерные осложнения, которые обычно возникают при написании JavaScript, но это, безусловно, поможет.

Ответ 6

Используйте инструменты отладки, поддерживаемые браузером. Как уже упоминалось выше Firebug для Firefox Инструменты разработчика Chrome из Chrome IE Developer для IE.

Таким образом, вы можете обнаруживать проблемы между браузерами. Чтобы уменьшить проблемы с перекрестным браузером, используйте инфраструктуру javascript, то есть jQuery, YUI, инструменты moo и т.д.

Ниже приведен скриншот (javascript-debug.png) того, что он выглядит известь в Firebug.
1) хит 'F12'
2) перейдите на вкладку "Script" и "включите ее" (если вы уже на своей странице - нажмите "F5" для повторной загрузки)
3) рядом со словом "Все", появится справа. Выберите ваш javascript файл из раскрывающегося списка.
На скриншоте я установил точку останова в строке 42 "левой кнопкой мыши". Это позволит вам разрывать, проверять, смотреть и т.д.

enter image description here

Ответ 7

Можно отладить JavaScript, установив точки останова в Eclipse, используя AJAX Tools Framework.

Ответ 8

MyEclipse (на основе eclipse, требуется подписка) и Webclipse (подключаемый модуль eclipse, в настоящее время бесплатный), из моей компании Genuitec, недавно созданный (по состоянию на 2015 год) отладка JavaScript встроенный:

введите описание изображения здесь

Вы можете отлаживать как общие веб-приложения, так и Node.js файлы.