Content Assist для jQuery в Eclipse
Если в своих проектах вы используете библиотеку jQuery и работаете в такой популярной IDE как Eclipse, то вам, видимо как и нам, точно должно нехватать удобного Content Assist’а для просмотра и подстановки нужных jQuery-методов. И почему команда jQuery не выпустит специальную неминимизированную версию с нормальными комментариями к методам в формате JSDoc?! Скорее всего у них, так же как и у нас, очень много работы, и тратить свое время на написание специального файла покрывающего документацией весь функционал всех методов jQuery они не могут. А мы в свою очередь иногда не можем (не хотим) позволить себе просматривать документацию в поисках нужного метода. И тут нам поможет Content Assist для JavaScript в Eclipse…
Что нужно для того чтобы научить Content Assist показывать все методы jQuery после ввода $(…).| или после $.|: нужно найти специально сформированный JSDoc-файл который покрывает все методы jQuery комментариями со специальным форматированием в которых указаны все параметры методов с типами, а так же возможно простые примеры использования того или иного метода.
Скачать подобного рода файлы можно например отсюда или же отсюда. К сожалению первый файл достаточно старый и покрывает только методы jQuery версии 1.3, а вот второй уже ориентирован на версию 1.6, но на счет его полноты у нас есть некоторые сомнения.
Далее установка. В Eclipse открываем настройки: Window -> Preferences, в открывшемся окне настроек идем в ветку JavaScript -> Include Path -> User Libraries, добавляем новую библиотеку например с именем jQuery и в ней добавляем один из скачанных выше файлов. Готово, осталось немного настроить нужный нам проект на поддержку Content Assist’ом добавленной только что библиотеки. Для этого открываем свойства нужного проекта и идем в ветку JavaScript -> Include Path, где на вкладке Libraries добавляем созданную нами User Library. Все. Теперь в JS-файлах можно будет пользоваться Content Assist’ом на предмет автодополнения jQuery-методов!
