Страница 1 из 1

Редактирование JavaScript в Eclipse

СообщениеДобавлено: 08 апр 2012 19:55
Геройчиковый
Добрый день!
Всегда было интересно, как люди пишут скрипты на JavaScript, а тем более их отлаживают с помощью Eclipse.
Пару месяцев назад возникла необходимость доработать стандартную функцию ENOVIA V6 на JavaScript. Это был именно файлик .js (а ведь там ещё куча скриптов которые прямо в JSP). Открываю я этот файл в Эклипсе, выбрал вроде бы даже перспективу для работы с JavaScript, и никакой там подсветки синтаксиса толком нету (ну разьве что только var'ы другого цвета) всё красными волнистыми линиями подчёркнуто, после того как ставлю точку - никакой функии автозаполнения нету. В общем, я буквально вслепую как-то изголялся чтобы написать что-то работающее. Но я прекрасно понимаю, что так не должно быть, просто видимо я не очень шарю как правильн онужно делать. :SCRATCH: Потому и спрашиваю: как и какие библиотеки и куда нужно подключить, чтобы JavaScript'овые функции и объекты распознавались в Эклипсе, а не подчёркивались красным. Чтобы после точки были предложены варианты. Ведь есть же стандартный какие-то библиотеки, поддерживаемые всеми браузерами. Вот где их взять или что нужно сдлетаь, чтобы редактируя JavaScript, при вводе "parent." я мог видеть, что там ещё есть дальше href, close(), focus(), или другой parent и т.п. Чтобы видел, какие функции какие переменные ожидают. В общем, как-то подружелюбнее было всё это. :MAIL:
Заранее спасибо!

Re: Редактирование JavaScript в Eclipse

СообщениеДобавлено: 09 апр 2012 17:45
Wireless_Fidelity
Здравствуйте.

Вопрос интересный. Изучил его, и, как мне кажется, мне удалось найти решение.
Ниже привожу последовательность своих действий:
1. Качаем пакет сборку Eclipse IDE for JavaScript Developers. У меня Indigo, поэтому я воспользовался этой ссылкой - http://www.eclipse.org/downloads/packag ... rs/indigor
2. Из скачанного .zip забираем папочку plugins и копируем её в директорию "рабочий" эклипса, дописывая недостающие файлы.
3. Создаём новый JavaScript Project.
4. Правой кнопкой на проекте, Properties.
5. Раздел JavaScript - Include Path - Libraries - Add JavaScript Library
6. Продолжение предыдущего: User Library - Configure User Libraries - New... - Add Folder
Указываем папочку со скриптами ENOVIA V6, например, C:\Tomcat\webapps\enovia\common\scripts
7. Нажимаем OK - Finish - OK. В дереве проекта в разделе JavaScript Resources появилась новая библиотека, в которую включены скрипты эновии.
8. Создаём новый JavaScript Source File и пишем код для проверки:

Код: Выделить всё
var oMenu = emxUIMenu();
oMenu.isRMBMenu = true; // подсветка работает!


Надеюсь, всё правильно написал. :MAIL:

Re: Редактирование JavaScript в Eclipse

СообщениеДобавлено: 09 апр 2012 18:23
Геройчиковый
Огромное спасибище, Wireless_Fidelity!
Обязательно попробую со дня на день, как будет время.
А то я уже этот JavaScript возненавидел. Они ж его ещё и в JSP прям пихают и иногда смотрю на JSP'шку, там скрипт и что-то там вызывают, а я даже не понимаю, что это, откуда это, из какого это файла и какие там методы есть...
В общем, благодарю за подробное разъяснение!

Re: Редактирование JavaScript в Eclipse

СообщениеДобавлено: 09 апр 2012 19:50
Wireless_Fidelity
Полностью согласен, волком выл, пока отлавливал определенные баги с помощью alert'ов.