JavaScript Shell está basado en Mozilla JavaScript Spidermonkey Engine (versión js-1.5-rc5a). Más información en Mozilla JavaScript Ha sido tomado de Sablotron XML Processor
(Da soporte a las versiones 4 de PHP en Windows para xml-dom y transformaciones xslt). Más información en Ginger Alliance y en el manual de PHP.
JavaScript Shell nos permite, mejor dicho, nos facilita programar en JavaScript versión 1.5 sin necesidad de recurrir a una página web. Es decir, sin usar el DOM de un navegador. Puro y duro JavaScript. Por lo tanto, es ideal para pruebas o para aprender.
Indice.
1.- Descarga e instalación.
Descarga.
Para descomprimir el script necesitarás el programa de compresión 7-Zip que puedes obtener gratuitamente AQUI
[[ Descargar JavaScript SHELL ]]
Instalación.
- Descomprima jsshell.7z en, por ejemplo, " C:\Program Files ".
- Necesario para usar JavaScript Shell desde la línea de comandos: Añada la ruta "C:\Program Files\jsshell" al PATH.
- Necesario para usar JavaScript Shell como consola interactiva: Vaya al directorio "C:\Program Files\jsshell"
y cree un acceso directo del ejecutable "jsshell.exe" en el Escritorio.
2.- Usando JavaScript Shell como consola interactiva.
Haga doble click en "C:\Program Files\jsshell\jsshell.exe" o en el Acceso directo correspondiente situado en el Escritorio. Felicidades, ha entrado en la consola interactiva de JavaScript. Su funcionamiento es similar a las existentes en Tcl-Tk o Python. Escriba su código.
Notas.- Para obtener salida en la consola (STDOUT) use el método print( lo que sea ) y no document.write(lo que sea). Si necesita cargar interactivamente un archivo javascript (.js) use el método load( ruta del .js ). Para salir de la consola interactiva escriba quit() y pulse ENTER.
3.- Usando JavaScript Shell desde la línea de comandos.
Para ejecutar el archivo ejemplo.js, abra una consola de MS-DOS o una consola del sistema. Ejecute:
PROMPT>
jsshell ejemplo.js
Obtendrá una salida similar a esta:
4.- Usando JavaScript Shell con PSPad.
PSPad.
PSPad es un magnífico editor de texto gratuito (freeware) en español (y en otros idiomas) con unas opciones que lo hacen ideal para trabajar en programación en general y en programación web en particular. Se puede descargar gratuitamente en
PULSANDO AQUÍ.
Aunque no use PSPad podrá hacer algo similar a lo que viene a continuación en su editor de textos favorito.
Configurando PSPad: paso 1.
Inicie el programa. En el menú Configuraciones, elija la opción Configurar resaltadores... En el diálogo que se abre, seleccione el lenguaje JavaScript. Se encontrará en esta situación:
Configurando PSPad: paso 2.
Seleccione la pestaña Compilador. En el campo "Compilador" escriba: C:\Program Files\jsshell\jsshell.exe. En el campo "Parámetros" escriba:
%File%. Marque las opciones: Guardar todo antes de compilar, Capturar salida del programa y Ocultar ventana de salida. Antes pulsar OK asegúrese de que ve algo parecido a esto:
Usando PSPad.
Cree un nuevo documento .js. Escriba su código y para ejecutar JavaScript Shell pulse Ctrl+F9. Debería ver algo parecido a esto: