2. Lenguaje Script
• En informática un guion, archivo de
órdenes o archivo de procesamiento por lotes,
vulgarmente referidos con el barbarismo script,
es un programa usualmente simple, que por lo
regular se almacena en un archivo de texto
plano. Los guiones son casi
siempre interpretados, pero no todo programa
interpretado es considerado un guion.
3. • Se los programas compilados, porque los
programas son convertidos de forma
permanente a un código especial antes de que
puedan ejecutarse (proceso de compilación). En
cambio los scripts permanecen en su forma
original (su código fuente en forma de texto) y
son interpretados comando por comando cada
vez que se ejecutan.
4. Características de los lenguajes
script
• Los scripts suelen escribirse más fácilmente, pero
con un costo sobre su ejecución.
* Suelen implementarse con intérpretes en lugar
de compiladores.
* Tienen fuerte comunicación con componentes
escritos en otros lenguajes.
* Los scripts suelen ser almacenados como texto
sin formato.
* Los códigos suelen ser más pequeños que el
equivalente en un lenguaje de programación
compilado.
5. Tipos de lenguajes de script
• Lenguaje de control de tareas y shells: cmd.exe
(Windows NT, Windows CE, OS/2),
COMMAND.COM (DOS, Windows 9x), csh,
AppleScript, sh, JScript vía Windows Script Host,
VBScript vía Windows Script Host, REXX, etc.
6. Eventos en JavaScript
• En JavaScript, la interacción con el usuario se
consigue mediante la captura de los eventos que
éste produce. Un evento es una acción del
usuario ante la cual puede realizarse algún
proceso (por ejemplo, el cambio del valor de un
formulario, o la pulsación de un enlace).
7. Elemento < SCRIPT >
• Una script embebida en HTML usando este
elemento usa el formato:
• <SCRIPT LANGUAGE="JavaScript"> sentencias; ...
</SCRIPT>El atributo
opcional LANGUAGE especifica el lenguaje de la
script.
8. • Ejemplo: Una Script Sencilla
<HTML><HEAD> </HEAD><BODY> <SCRIPT
LANGUAGE="JavaScript"> document.write("Ho
la mundo!!"); </SCRIPT> </BODY></HTML>
Nota: JavaScript diferencia entre mayúsculas y
minúsculas.
9. Las Bases del Lenguaje JavaScript
• El lenguaje JavaScript se inserta en
documentos HTML(HyperText Markup Languaje),
de forma que su código queda reflejado en la
propia página y no es llamado o cargado de
ninguna fuente externa (por ejemplo un archivo).
Se trata de un lenguaje interpretado puro (ni
compilación, ni generación de intermedios
codificados de ningún tipo) y sensible a
mayúsculas, aunque algunas implementaciones
ignoran en parte este último extremo.
10. • Hemos de establecer muy claramente la
diferencia con el lenguaje JAVA, que se incorpora
en forma codificada - los
denominados bytecodes-, que se traducen a
lenguaje máquina en la estación de trabajo ( el
terminal del usuario final). Java fue desarrollado
por Sun MicroSystems, derivado del lenguaje C++
11. • Los eventos se capturan mediante los
manejadores de eventos. El proceso a realizar se
programa mediante funciones JavaScript
llamadas por los manejadores de eventos.