Как отлаживать JavaScript в Eclipse. Я использую Eclipse 3.2.1. Каждый раз, когда я нажимаю на бок, он дает возможность добавления закладки, но не имеет точки останова.
Может ли кто-нибудь помочь мне в этом?
Как отлаживать JavaScript в Eclipse. Я использую Eclipse 3.2.1. Каждый раз, когда я нажимаю на бок, он дает возможность добавления закладки, но не имеет точки останова.
Может ли кто-нибудь помочь мне в этом?
В 2015 году существует как минимум шесть вариантов отладки JavaScript в Eclipse:
Добавление к приведенному выше, вот несколько видеороликов, в которых основное внимание уделяется "отладке JavaScript с использованием eclipse"
Я не верю, что Eclipse имеет отладчик JavaScript - эти точки останова для кода Java (я предполагаю, что вы редактируете JSP файл?)
Используйте Firebug для отладки кода Javascript, это отличное дополнение, которое все веб-разработчики должны иметь в своей панели инструментов.
Я не уверен на 100%, но думаю, Aptana позволит вам это сделать.
Я попытался запустить aptana на моем ubuntu 10.4. К сожалению, мне это не удалось. Chrome, с другой стороны, имеет плагин eclipse, который позволяет отлаживать javascript, который работает в экземпляре chrome. Работает очень хорошо. Вам нужно будет установить плагин eclipse, который вы найдете здесь:
http://code.google.com/p/chromedevtools/
Установите точки останова в источниках javascript, которые вы редактируете в eclipse, и просматривайте страницу в хроме. Как только будет удалена точка останова javascript, отладчик eclipse останавливается и позволяет вам входить, переходить, просматривать переменные и т.д. Очень приятно!
JavaScript выполнен в браузере, который довольно удален от Eclipse. Чтобы отладить его, Eclipse пришлось бы как-то подключиться к движку JavaScript браузера. Поэтому нет встроенной отладки JavaScript через Eclipse, поскольку JS на самом деле не является ее основным фокусом.
Однако есть плагины, которые вы можете установить для отладки JavaScript. Я считаю, что основным является AJAX Toolkit Framework (ATF). Он внедряет браузер Mozilla в Eclipse для его отладки, поэтому он не сможет обрабатывать кросс-браузерные осложнения, которые обычно возникают при написании JavaScript, но это, безусловно, поможет.
Используйте инструменты отладки, поддерживаемые браузером. Как уже упоминалось выше Firebug для Firefox Инструменты разработчика Chrome из Chrome IE Developer для IE.
Таким образом, вы можете обнаруживать проблемы между браузерами. Чтобы уменьшить проблемы с перекрестным браузером, используйте инфраструктуру javascript, то есть jQuery, YUI, инструменты moo и т.д.
Ниже приведен скриншот (javascript-debug.png) того, что он выглядит известь в Firebug.
1) хит 'F12'
2) перейдите на вкладку "Script" и "включите ее" (если вы уже на своей странице - нажмите "F5" для повторной загрузки)
3) рядом со словом "Все", появится справа. Выберите ваш javascript файл из раскрывающегося списка.
На скриншоте я установил точку останова в строке 42 "левой кнопкой мыши". Это позволит вам разрывать, проверять, смотреть и т.д.
Можно отладить JavaScript, установив точки останова в Eclipse, используя AJAX Tools Framework.
MyEclipse (на основе eclipse, требуется подписка) и Webclipse (подключаемый модуль eclipse, в настоящее время бесплатный), из моей компании Genuitec, недавно созданный (по состоянию на 2015 год) отладка JavaScript встроенный:
Вы можете отлаживать как общие веб-приложения, так и Node.js файлы.
Для Node.js есть Nodeclipse 0.2 с некоторыми исправлениями ошибок для chromedevtools