2011-03-18 6 views
3

제가 접하게하는 프로젝트의 경우 JavaScript를 중간 언어 또는 바이트 코드로 컴파일하여 단일 단계로 진행할 수있는 방법이 필요합니다. 최신 브라우저의 많은 자바 스크립트 엔진이 이와 같은 작업을 수행하지만 결과로 생성되는 바이트 코드를 액세스 가능하게 만들지는 못합니다. 이 종류의 JavaScript 컴파일을위한 유용한 도구가 있습니까?자바 스크립트 바이트 코드 컴파일러?

+0

그러면 브라우저의 디버거를 사용하지 않는 이유는 무엇입니까? 내 말은, 코드를 단계별로 실행하고 싶기 때문에 중간 코드로 변환하여 단계별로 진행할 수 있다는 것입니다 ...? 또한 재미있을 수도 있습니다. .NET에서 JScript를 지원합니다. 아마도 도움이 될까요? – Krumelur

+0

아이디어는 학생들이 웹 브라우저에 자바 스크립트 코드를 작성한 다음 디버거를 사용할 수 있도록 브라우저에서 실행할 수 있도록하는 것입니다. 많은 브라우저에는 좋은 디버거가 있지만 때때로 디버깅 콘솔을 제외하고는 브라우저를 잠그는 것과 같은 이상한 부작용이 있거나 사용하기가 어렵습니다. 이러한 이유로, .NET은 어떤 운영체제의 브라우저에서도 실행되어야하므로 매우 유용하지 않습니다. 그래도 제안에 감사드립니다! – templatetypedef

답변

4

귀하의 필요를 정확하게 모르지만, 아마도 Rhino이 도움이 될 수 있습니다.

자바 스크립트 컴파일러는 Java 클래스 파일로 자바 스크립트 소스를 변환합니다. 그런 다음 결과로 생성되는 Java 클래스 파일 을 에로드하고 실행하여 편리한 JavaScript 전송 방법을 제공하고 번역 비용을 피할 수 있습니다.

컴파일 기능에 대한 자세한 내용은 here입니다.