JAVASCRIPT
Jesús Robles Huerta 7ª ISC
Script
• Un lenguaje script o lenguaje de guiones que consiste
en un lenguaje de programación que suele emplearse en
 un contexto(dentro de una aplicación ) y que no permite
        programar aplicaciones independientes.
Script
• Un lenguaje de script es un pequeño lenguaje de
 programación cuyo código se inserta dentro del
 documento HTML. Este código se ejecuta en el
 navegador del usuario al cargar la página, o cuando
 sucede algo especial como puede ser el pulsar sobre un
 enlace.
JavaScript
• JavaScript es un lenguaje interpretado, basado en
 objetos (no es un lenguaje orientado a objetos puro) y
 multiplataforma, inventado por Netscape Communi-
 cations Corporation.
Para que sirven
 • Estos lenguajes permiten variar dinámicamente el
contenido del documento, modificar el comportamiento
  normal del navegador, validar formularios, realizar
               pequeños trucos visuales
Sintaxis
• Existen tres formas de incluir e invocar scripts dentro de
                       una página HTML:
• 1- Usando la etiqueta <SCRIPT></SCRIPT> esta etiqueta
     permite incluir un código de script directamente en la
  pagina o que apunte a un fichero externo o que apunte a
         un fichero externo usando el atributo SRC.
      • Cada navegador tiene por defecto un lenguaje
• <HTML>
• <BODY>
• <SCRIPT LANGUAGE=“VBScript">
•    document.write”esto lo ha escrito VBScript<BR>”);
• </SCRIPT>
</SCRIPT LANGUAJE=“JavaScript”>
      document.write (“Esto lo ha escrito VBScript<BR>”);
</SCRIPT>
</BODY>
</HTML>
• 2- Usando los atributos de las etiquetas html que
  soportan scripts como por ejemplo
• <FORM>, <INPUT>, <SELECT>, <TEXTAREA>,
  <BODY>
Sintaxis
Sintaxis
 • Incluyendo código de script en una URL. Los scripts
  también se pueden invocar desde el elemento <A> ...
</A> (anchor, ancla) mediante una URL. Esto permite que
   el script se ejecute cuando el usuario pulsa sobre un
                           enlace.
•   1 <HTML>
•   2 <HEAD>
•   3 <TITLE>Código de JavaScript y VBScript en una misma página</TITLE>
•   4 <SCRIPT LANGUAGE="VBScript">
•   5 Sub PulsadoVBS
•   6 alert "Pulsado el enlace VBScript"
•   7 End Sub
•   8 </SCRIPT>
•   9 <SCRIPT LANGUAGE="JavaScript">
•   10 function PulsadoJS()
•   11 {
•   12 alert("Pulsado el enlace JavaScript");
•   13 }
•   14 </SCRIPT>
•   15 </HEAD>
•   16 <BODY>
•   17 <A HREF="javascript:PulsadoJS()">JavaScript</A>
•   18 <BR>
•   19 <A HREF="javascript:PulsadoVBS()">VBScript</A>
•   20 </BODY>
•   21 </HTML>
Aplicaciones
• Una de las aplicaciones principales de JavaScript
 consiste en validar la entrada introducida por el usuario a
 través de un formulario, que luego recibirán aplicaciones
 que se ejecutan en el servidor (hechas en ASP, CGI, JSP
 o cualquier otra tecnología).
• Reduce la carga en el servidor. Los datos incorrectos se
  filtran en el cliente y no se envían al servidor.
• Reduce los retrasos producidos por errores cometidos
  por el usuario. De otro modo la validación se tendría que
  realizar en el servidor, y los datos deberían viajar del
  cliente al servidor, ser procesados y entonces devueltos
  al cliente para que los corrigiese.
• Simplifica los programas que se ejecutan en el servidor al
  dividir el trabajo entre el cliente y el servidor.
Aplicaciones
• Otra de las aplicaciones de JavaScript consiste en
 proporcionar dinamismo a las páginas HTML. Si se
 emplea junto con DHTML se pueden conseguir efectos
 sorprendentes.

Java script

  • 1.
  • 2.
    Script • Un lenguajescript o lenguaje de guiones que consiste en un lenguaje de programación que suele emplearse en un contexto(dentro de una aplicación ) y que no permite programar aplicaciones independientes.
  • 3.
    Script • Un lenguajede script es un pequeño lenguaje de programación cuyo código se inserta dentro del documento HTML. Este código se ejecuta en el navegador del usuario al cargar la página, o cuando sucede algo especial como puede ser el pulsar sobre un enlace.
  • 4.
    JavaScript • JavaScript esun lenguaje interpretado, basado en objetos (no es un lenguaje orientado a objetos puro) y multiplataforma, inventado por Netscape Communi- cations Corporation.
  • 5.
    Para que sirven • Estos lenguajes permiten variar dinámicamente el contenido del documento, modificar el comportamiento normal del navegador, validar formularios, realizar pequeños trucos visuales
  • 6.
    Sintaxis • Existen tresformas de incluir e invocar scripts dentro de una página HTML: • 1- Usando la etiqueta <SCRIPT></SCRIPT> esta etiqueta permite incluir un código de script directamente en la pagina o que apunte a un fichero externo o que apunte a un fichero externo usando el atributo SRC. • Cada navegador tiene por defecto un lenguaje
  • 7.
    • <HTML> • <BODY> •<SCRIPT LANGUAGE=“VBScript"> • document.write”esto lo ha escrito VBScript<BR>”); • </SCRIPT> </SCRIPT LANGUAJE=“JavaScript”> document.write (“Esto lo ha escrito VBScript<BR>”); </SCRIPT> </BODY> </HTML>
  • 8.
    • 2- Usandolos atributos de las etiquetas html que soportan scripts como por ejemplo • <FORM>, <INPUT>, <SELECT>, <TEXTAREA>, <BODY>
  • 9.
  • 10.
    Sintaxis • Incluyendocódigo de script en una URL. Los scripts también se pueden invocar desde el elemento <A> ... </A> (anchor, ancla) mediante una URL. Esto permite que el script se ejecute cuando el usuario pulsa sobre un enlace.
  • 11.
    1 <HTML> • 2 <HEAD> • 3 <TITLE>Código de JavaScript y VBScript en una misma página</TITLE> • 4 <SCRIPT LANGUAGE="VBScript"> • 5 Sub PulsadoVBS • 6 alert "Pulsado el enlace VBScript" • 7 End Sub • 8 </SCRIPT> • 9 <SCRIPT LANGUAGE="JavaScript"> • 10 function PulsadoJS() • 11 { • 12 alert("Pulsado el enlace JavaScript"); • 13 } • 14 </SCRIPT> • 15 </HEAD> • 16 <BODY> • 17 <A HREF="javascript:PulsadoJS()">JavaScript</A> • 18 <BR> • 19 <A HREF="javascript:PulsadoVBS()">VBScript</A> • 20 </BODY> • 21 </HTML>
  • 12.
    Aplicaciones • Una delas aplicaciones principales de JavaScript consiste en validar la entrada introducida por el usuario a través de un formulario, que luego recibirán aplicaciones que se ejecutan en el servidor (hechas en ASP, CGI, JSP o cualquier otra tecnología).
  • 13.
    • Reduce lacarga en el servidor. Los datos incorrectos se filtran en el cliente y no se envían al servidor. • Reduce los retrasos producidos por errores cometidos por el usuario. De otro modo la validación se tendría que realizar en el servidor, y los datos deberían viajar del cliente al servidor, ser procesados y entonces devueltos al cliente para que los corrigiese. • Simplifica los programas que se ejecutan en el servidor al dividir el trabajo entre el cliente y el servidor.
  • 14.
    Aplicaciones • Otra delas aplicaciones de JavaScript consiste en proporcionar dinamismo a las páginas HTML. Si se emplea junto con DHTML se pueden conseguir efectos sorprendentes.