0

원래 질문을 삭제하는 것에 대해 유감스럽게 생각하지만 시도한 많은 내용을 읽지 않아도되므로 매우 효과적이지 않습니다.Eclipse 코드 보조 및 클로저 컴파일러 특수 효과

기본적으로 JSDT와 Eclipse는 작업을 수행 할 수 없습니다. here과 같은 생성자 함수를 사용하여 모든 네임 스페이스를 정의하려고 시도했습니다 (마지막 업데이트의 끝). 하지만 너무 많은 문제가 있습니다.

이제 netbeans을 시도하면 대부분의 클로저 라이브러리와 모든 코드가 도움이 될 것입니다. goog.array와 같은 일부 항목은 정의되지 않으므로 배열이 완료되지 않습니다. goog.array=new Object()을 array.js에 추가하면 goog.array 및 goog.array.ArrayLike가 완료됩니다. 이 modded js 파일은 js/libs 디렉토리에 있습니다.

답변

1

유형으로 사용하려면 DOM을 생성자 또는 인터페이스로 주석해야합니다.

/** @constructor Interaction between dom and js code */ 
function DOM(){} 
+0

고맙습니다.이 문제를 해결하기 위해 노력하고있는 경고에 대한 질문이 업데이트되었습니다 (http://stackoverflow.com/questions/17103951/bad-type-annotation-unknown-type). 이것이 "올바른 방법"이라면이 질문을 업데이트 할 것입니다. – HMR

1

tern.java 이클립스 내부 support for Google Closure Library을 제공합니다. 매우 강력한 Tern 플러그인 tern-closure을 통합합니다.이 도구는 Google Closure의 JS 소스를 사용하고 Closure 컴파일러 특수 효과를 관리합니다.