자바 스크립트를 자바로 변환하는 좋은 방법이 있습니까?자바 스크립트를 자바로 변환
Java로 변환해야하는 JavaScript 파일이 있습니다. JavaScript로 작성된 달력 구성 요소입니다.
자바 스크립트를 자바로 변환하는 좋은 방법이 있습니까?자바 스크립트를 자바로 변환
Java로 변환해야하는 JavaScript 파일이 있습니다. JavaScript로 작성된 달력 구성 요소입니다.
아니요, 할 수 없습니다.
비슷한 이름은 불행하지만 JavaScript와 Java는 완전히 다른 언어입니다. Wikipedia에서
:
자바 스크립트는 자바에서 이름과 명명 규칙 많은 C. 자바 스크립트를 복사의 영향 구문을 사용하지만, 두 언어가 그렇지 않으면 관련이없는 매우 다른 의미를 가지고있다. JavaScript 내의 주요 디자인 원칙은 자체 및 스키마 프로그래밍 언어에서 가져온 것입니다.
더 정확하게 : 물론 가능합니다. 그러나 JS 엔진, 바이너리 코드 또는 자바 프로그램에 일종의 해석기를 작성하거나 통합하는 작업이 포함됩니다. 완전한 transpiler는 아마도 가능할 것이지만, 특히이 방향에서 쉽지는 않을 것이며, 물론 만들어지지 않았습니다.
물론 자바 스크립트 코드가 OO 방식으로 작성 되었다면 변환기가 java로 변환 할 수없는 이유가 없습니다. JS는 상속을 조금 다르게 처리하고 도전할만한 클래스가 없다. 아마 아직도 많은 컴파일 문제를 겪을 것이다. 하지만 불가능하지 않다고 말하고 싶습니다. –
행운을 빈다. JS에서 함수가 객체 및 클래스 인 해시 맵이라는 의미는 적어도 사용 가능한 형식이 아닌 Java로 표현 될 수 없습니다. – rustyx
두 언어 모두 완벽한 언어입니다. 그렇다면 왜 그렇지 않습니까? –
당신이 할 수있는 일은 HTML'webView'에 넣고'shouldOverrideUrlLoading' 함수를 오버로드하고 캘린더를 클릭 할 때 일어나는 일을 제어하는 것입니다. 자세한 내용은 [이 질문] (http://stackoverflow.com/questions/4780899/intercept-and-override-http-requests-from-webview)을 참조하십시오. – thepoosh
Java를 자바 스크립트로 더욱 성공적으로 사용할 수 있습니다 (http://jbueza.blogspot.com/2011_07_01_archive.html). 브라우저에서 Angry Birds는 이런 식으로 이루어집니다. –
수 없습니다. 이것을 위해 아직 변환기 도구가 없습니다. :) –