Python, Bash, Windows Batch 또는 기타 스크립팅 언어가 실행되는 방식으로 Javascript를 실행할 수있는 방법이 있습니까?
파일 액세스 및 기타 라이브러리 기능은 훌륭하지만 필수는 아닙니다. 요즘 Javascript에서 가장 유창하고 효율적입니다. 그러나 매번 브라우저 콘솔을 여는 것은 다소 불편합니다.
Windows 환경에 가장 관심이 있습니다.
Python, Bash, Windows Batch 또는 기타 스크립팅 언어가 실행되는 방식으로 Javascript를 실행할 수있는 방법이 있습니까?
파일 액세스 및 기타 라이브러리 기능은 훌륭하지만 필수는 아닙니다. 요즘 Javascript에서 가장 유창하고 효율적입니다. 그러나 매번 브라우저 콘솔을 여는 것은 다소 불편합니다.
Windows 환경에 가장 관심이 있습니다.
답변:
당신이 찾고있는 것은 JavaScript 쉘 입니다.
JavaScript 쉘을 사용하면 웹 페이지를 다시로드하지 않고도 JavaScript 코드 스 니펫을 빠르게 테스트 할 수 있습니다. 코드 개발 및 디버깅에 매우 유용합니다.
다음 JavaScript 쉘은 perl 또는 python과 같은 독립형 환경입니다.
- Node.js -Node.js는 빠르고 확장 가능한 네트워크 응용 프로그램을 쉽게 구축 할 수있는 플랫폼입니다.
- JSDB -Windows, Mac 및 Linux 용 컴파일 된 바이너리가있는 독립형 JavaScript 쉘입니다.
- JavaLikeScript- 기본 및 JavaScript 라이브러리를 포함하여 확장 가능한 독립형 JavaScript 셸입니다.
- GLUEscript- 크로스 플랫폼 JavaScript 애플리케이션을 작성하기위한 독립형 JavaScript 쉘. GUI 앱에 wxWidgets를 사용할 수 있으며 이전에는 wxJavaScript라고했습니다.
- jspl -Perl에 의해 개선 된 독립형 JavaScript 쉘. 데이터베이스 통합을위한 DBI, GUI 앱을위한 GTK2, 시스템 프로그래밍을위한 POSIX 등 JavaScript에서 직접 perl 모듈을 사용할 수 있습니다. JavaScript 프로그래머를위한 최고의 CPAN.
- ShellJS -Node.js를위한 포터블 유닉스 쉘 명령
- Windows 스크립트 호스트 -Microsoft® Windows® 스크립트 호스트 (WSH)는 Windows 스크립트 용 언어 독립적 스크립팅 호스트입니다.
소스 자바 스크립트 쉘
완벽을 기하기 위해 Windows 98 이상에서 사용 가능하고 JavaScript 코드 를 실행할 수있는 Windows Scripting Host 를 언급해야 합니다 .
CScript.exe c:\scripts\sample.js
jscript.dll
또는 jscript9.dll
)을 사용하므로 코드를 작성할 때 명심하십시오. 자세한 내용 : Chakra Jscript 엔진이 스크립팅 호스트에 어떻게 노출됩니까? , IE9가 jscript9.dll 대신 jscript.dll을 사용하도록 강제하는 방법에 대한 정보가 있습니까? .