2011-09-15 3 views
5

Eclipse에서 동적 웹 프로젝트를 만들 때 자바 스크립트 리소스 meta-folder를 생성합니다. 처음에 사용하려고 시도하기 전에 나는 그것이 작동한다고 생각했다. Java 리소스 - 여기에 소스를 추가하면 IDE에서 Intellisense, 설명서 및 오류 검사를 제공합니다.Eclipse의 Javascript 리소스의 이점은 무엇입니까?

하지만 거기에 jquery.js를 추가하려고 시도했을 때 나는 기대했던 것을 찾지 못했습니다. 그래, 이클립스는 jQuery 객체를 인식하고 있지만 jQuery의 메소드 (예 : jQuery.ajax(...))에 대해서는 아무것도 알지 못하며 $ 단축키도 인식하지 못한다는 것을 보여줍니다.

내가 포함하는 js 라이브러리의 메소드를 Eclipse에서 인식하도록하려면 어떻게해야합니까?

+1

나는 몇 시간 전에 똑같은 문제가 있었다. 나는 응용 프로그램의 디자인 부분에 대해서만 편집기를 구입하여 해결했습니다. 그리고 저는 PHP 개발을 위해 이클립스를 사용합니다 ...-) –

+0

약 2 년 전에 그것을 분석하려고 시도했지만 실패했습니다. 그러나 Eclipse IDE가이 문제를 지금까지 해결했기를 바랍니다. 그렇지 않다면 나는 js 개발자 imo를 위해 Eclipse에서 가장 큰 불편이라고 말할 수있다. – tsds

+1

Helios와 Indigo의 JavaScript UI는 다소 다르며 이전에 제공 한 것보다 훨씬 덜 방해적 일 것을 희망합니다. 인디고 SR1에게 또 다른 기회를 주어야합니다. – nitind

답변

4

두 가지는 생각하는 방식과 관련이 없습니다. 자바 스크립트 리소스 노드는 프로젝트의 자바 스크립트 포함 경로를 설정 한 방식에 따라 구성된 알려진 전역 변수와 이름의 모든 유형 및 속성을 나타냅니다. 이는 프로젝트에서 JavaScript (독립 실행 형 및 클라이언트 측)에 알려진 모든 것을 나타냅니다. 이것은 Content Assist에서 제공 할 수있는 것이며, 잘 배치되고 탐색 가능한 구조가 무엇인지 보여줍니다.

jQuery는 JSDT가 이해하는 것보다 jQuery가 동적이며 어쩌면 구문이 조금 복잡하다는 점을 이해해야합니다. jQuery와 JSDT 모두를 검색하면 도움이되는 플러그인을 찾을 수 있습니다.

관련 문제