SlideShare una empresa de Scribd logo
1 de 11
Definición, usos y aplicaciones




Realizó: Jesús Bautista Castillo
• El lenguaje 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.
• Un script es un programa que puede
  acompañar un documento HTML o estar
  contenido en su interior. Las instrucciones del
  programa se ejecutan cuando se carga el
  documento, o cuando se produce alguna
  circunstancia tal como la activación de un enlace
  por parte del usuario. Estos lenguajes permiten
 variar dinámicamente el contenido del documento,
 modificar el comportamiento normal del navegador,
 validar formularios, realizar pequeños trucos
 visuales, etc.
• El primer lenguaje de script que vio la luz fue el
  JavaScript de Netscape. Nacido con la versión
  2.0 de este navegador y basado en la sintaxis de
  Java, su utilidad y el casi absoluto monopolio
  que entonces ejercía Netscape en el mercado de
  navegadores permitieron que se popularizara y
  extendiera su uso.
• El máximo rival del Netscape Navigator, el
  Internet Explorer de Microsoft, comenzó a
  soportar este lenguaje en su versión 3.0. Fue
  también cuando se introdujo el único rival serio
  que el JavaScript ha tenido en el mercado de los
  lenguajes de script: el VBScript. Basado en el
  lenguaje BASIC, no ha tenido excesiva difusión
  en Internet debido a la previa implantación del
  JavaScript y a que son de parecida
  funcionalidad, pero sí es utilizado dentro de
  Intranets basadas en el Explorer y dentro de
  otras aplicaciones de Microsoft, como IIS,
• Podemos distinguir 2 tipos de scripts en un documento
  HTML:
• El primero es el que se ejecuta durante la descarga
  de la página en el navegador. Existe la posibilidad de
  incluir contenido específico para aquellos navegadores
  que no incluyen scripts entre sus características.
• El segundo tipo son los ejecutados cada vez que un
  usuario (o el navegador) genera lo que se llama un
  "evento". Por ejemplo la pulsación de un botón en un
  formulario.
• Gracias a los scripts se pueden realizar algunas mejoras
  como:
   • Generación dinámica del documento en el momento de
     la carga.
   • Validación de datos introducidos en un formulario, así
     como el rellenado automático de aquellos controles del
     mismo que lo precisen.
   • Controlar los eventos que se producen en la página:
     Un elemento toma el foco, un elemento es activado
     con el ratón, etc.
• VBScript: Implementación de Visual Basic para crear
  aplicaciones para Internet Explorer.
• JScript: Implementación de Microsoft del lenguaje de
  scripting basado en Java.
• JavaScript: Lenguaje de elaboración de scripts para
  incrustarse en archivos HTML, que es con diferencia el
  lenguaje de script más usado en Internet.
• ActionScript: Lenguaje de script de Macromedia para la
  aplicación Flash.
• ECMAScript: Lenguaje de scripting que soporta el
  estándar       ECMA-262        (European    Computer
  Manufactureras Asociación).
• <HTML>
• <HEAD>
• <SCRIPT LANGUAGE="JavaScript"> <!--- function
  HolaMundo() {
•    alert("¡Hola, mundo!"); } // ---> </SCRIPT>
• </HEAD>
• <BODY>
• <FORM>
• <INPUT TYPE="button" NAME="Boton" VALUE="Púlsame"
  onClick="HolaMundo()">
• </FORM>
• </BODY>
• </HTML>
• http://www.publispain.com/supertutoriales/diseno/html/cur
  sos/7/script.html publicado por Daniel Rodríguez
• http://www.internetmania.net/int0/int61.htm

Más contenido relacionado

La actualidad más candente

Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)Marco Antonio Perez Montero
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)programadorjavablog
 
Estudio de factibilidad técnica (enfoque informático)
Estudio de factibilidad técnica  (enfoque informático)Estudio de factibilidad técnica  (enfoque informático)
Estudio de factibilidad técnica (enfoque informático)Ronald Rivas
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de pruebaAndrés Grosso
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientosaaronastorga4
 
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyectoGestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyectoJair Valenz
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herenciajlmanmons
 
Formato Para La Captura Y DescripcióN De Requerimientos
Formato Para La Captura  Y DescripcióN De RequerimientosFormato Para La Captura  Y DescripcióN De Requerimientos
Formato Para La Captura Y DescripcióN De RequerimientosJosse Perez
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic PresentacionMateo
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoJair Valenz
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareJennifer Andrea Cano Guevara
 
Jerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismoJerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismoEdwin Loayza
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de JavaLuzRom
 
Arquitectura dirigida a eventos
Arquitectura dirigida a eventosArquitectura dirigida a eventos
Arquitectura dirigida a eventosrehoscript
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareKelvin Abdiel Alvarado
 

La actualidad más candente (20)

12.diseño basado en patrones
12.diseño basado en patrones12.diseño basado en patrones
12.diseño basado en patrones
 
Diseño de software modelo lineal (presentacion)
Diseño de software   modelo lineal (presentacion)Diseño de software   modelo lineal (presentacion)
Diseño de software modelo lineal (presentacion)
 
Javascript
JavascriptJavascript
Javascript
 
Couchdb
CouchdbCouchdb
Couchdb
 
Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)Patrones de diseño(presentación 7)
Patrones de diseño(presentación 7)
 
Estudio de factibilidad técnica (enfoque informático)
Estudio de factibilidad técnica  (enfoque informático)Estudio de factibilidad técnica  (enfoque informático)
Estudio de factibilidad técnica (enfoque informático)
 
Taller casos de prueba
Taller casos de pruebaTaller casos de prueba
Taller casos de prueba
 
Unidad III procedimientos
Unidad III procedimientosUnidad III procedimientos
Unidad III procedimientos
 
control de concurrencia
control de concurrenciacontrol de concurrencia
control de concurrencia
 
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyectoGestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
Gestión de proyectos de software - Subtema 3.1: Objetivo del proyecto
 
Poo 3 herencia
Poo 3 herenciaPoo 3 herencia
Poo 3 herencia
 
Formato Para La Captura Y DescripcióN De Requerimientos
Formato Para La Captura  Y DescripcióN De RequerimientosFormato Para La Captura  Y DescripcióN De Requerimientos
Formato Para La Captura Y DescripcióN De Requerimientos
 
Gestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de SoftwareGestión de la Calidad en Proyectos de Software
Gestión de la Calidad en Proyectos de Software
 
Visual Basic Presentacion
Visual Basic PresentacionVisual Basic Presentacion
Visual Basic Presentacion
 
Gestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyectoGestión de proyectos de software - Tema 3: Planificación del proyecto
Gestión de proyectos de software - Tema 3: Planificación del proyecto
 
Tecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto softwareTecnicas de estimacion de costos de proyecto software
Tecnicas de estimacion de costos de proyecto software
 
Jerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismoJerarquía de clases, herencia, polimorfismo
Jerarquía de clases, herencia, polimorfismo
 
Caracteristicas de Java
Caracteristicas de JavaCaracteristicas de Java
Caracteristicas de Java
 
Arquitectura dirigida a eventos
Arquitectura dirigida a eventosArquitectura dirigida a eventos
Arquitectura dirigida a eventos
 
Requerimientos en Ingenieria de Software
Requerimientos en Ingenieria de SoftwareRequerimientos en Ingenieria de Software
Requerimientos en Ingenieria de Software
 

Destacado

Seguridad Lógica
Seguridad LógicaSeguridad Lógica
Seguridad LógicaXavier
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSIComdat4
 
Plan de seguridad para red de ordenadores
Plan de seguridad para red de ordenadoresPlan de seguridad para red de ordenadores
Plan de seguridad para red de ordenadoresjavisc04
 
Lenguaje de marcas html
Lenguaje de marcas htmlLenguaje de marcas html
Lenguaje de marcas htmlrmonago
 
ARQUITECTURA TCP/IP
ARQUITECTURA TCP/IPARQUITECTURA TCP/IP
ARQUITECTURA TCP/IPDaniel Cerda
 
Lenguaje script
Lenguaje scriptLenguaje script
Lenguaje scriptChepe Pepe
 
lenguaje de marcas
lenguaje de marcas lenguaje de marcas
lenguaje de marcas Maria Hanse
 
Tema 6 planes de seguridad informatica
Tema 6 planes de seguridad informaticaTema 6 planes de seguridad informatica
Tema 6 planes de seguridad informaticaMariano Galvez
 

Destacado (13)

Seguridad Lógica
Seguridad LógicaSeguridad Lógica
Seguridad Lógica
 
Modelo OSI
Modelo OSIModelo OSI
Modelo OSI
 
Plan de seguridad para red de ordenadores
Plan de seguridad para red de ordenadoresPlan de seguridad para red de ordenadores
Plan de seguridad para red de ordenadores
 
Lenguaje de marcas html
Lenguaje de marcas htmlLenguaje de marcas html
Lenguaje de marcas html
 
Modelo iso protocolos
Modelo iso protocolosModelo iso protocolos
Modelo iso protocolos
 
Modelo Osi
Modelo OsiModelo Osi
Modelo Osi
 
Script
ScriptScript
Script
 
ARQUITECTURA TCP/IP
ARQUITECTURA TCP/IPARQUITECTURA TCP/IP
ARQUITECTURA TCP/IP
 
Lenguaje script
Lenguaje scriptLenguaje script
Lenguaje script
 
Script
ScriptScript
Script
 
lenguaje de marcas
lenguaje de marcas lenguaje de marcas
lenguaje de marcas
 
Script format
Script formatScript format
Script format
 
Tema 6 planes de seguridad informatica
Tema 6 planes de seguridad informaticaTema 6 planes de seguridad informatica
Tema 6 planes de seguridad informatica
 

Similar a Lenguaje script

Scripting cliente
Scripting clienteScripting cliente
Scripting clienteUAEH
 
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptKarsarmi
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámicaJuan Carlos Medrano
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaverLuis Viteri
 
WEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALWEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALguest0b46115
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-webolguisf
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-webolguisf
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webCartagena, Bolivar
 

Similar a Lenguaje script (20)

Scripting cliente
Scripting clienteScripting cliente
Scripting cliente
 
Java script
Java scriptJava script
Java script
 
HTML
HTMLHTML
HTML
 
Javacript
JavacriptJavacript
Javacript
 
Aprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScriptAprendiendo a Programas en 4 horas JavaScript
Aprendiendo a Programas en 4 horas JavaScript
 
Desarrollo de página web dinámica
Desarrollo de página web dinámicaDesarrollo de página web dinámica
Desarrollo de página web dinámica
 
Unidad 1
Unidad 1Unidad 1
Unidad 1
 
Instalacion adobe dream weaver
Instalacion adobe dream weaverInstalacion adobe dream weaver
Instalacion adobe dream weaver
 
WEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIALWEB 2.0 Y RED SOCIAL
WEB 2.0 Y RED SOCIAL
 
LA WEB 2.0
LA WEB 2.0LA WEB 2.0
LA WEB 2.0
 
los-diferentes-lenguajes-de-programacion-para-la-web
 los-diferentes-lenguajes-de-programacion-para-la-web los-diferentes-lenguajes-de-programacion-para-la-web
los-diferentes-lenguajes-de-programacion-para-la-web
 
los diferentes lenguajes de programación para-la-web
 los diferentes lenguajes de programación para-la-web los diferentes lenguajes de programación para-la-web
los diferentes lenguajes de programación para-la-web
 
Pag. web
Pag. webPag. web
Pag. web
 
Pag. web
Pag. webPag. web
Pag. web
 
Pag. web
Pag. webPag. web
Pag. web
 
Programacion web jorge
Programacion web jorgeProgramacion web jorge
Programacion web jorge
 
Charla internet
Charla internetCharla internet
Charla internet
 
Javascript
JavascriptJavascript
Javascript
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 
Los diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la webLos diferentes lenguajes de programación para la web
Los diferentes lenguajes de programación para la web
 

Lenguaje script

  • 1. Definición, usos y aplicaciones Realizó: Jesús Bautista Castillo
  • 2. • El lenguaje 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.
  • 3. • Un script es un programa que puede acompañar un documento HTML o estar contenido en su interior. Las instrucciones del programa se ejecutan cuando se carga el documento, o cuando se produce alguna circunstancia tal como la activación de un enlace por parte del usuario. Estos lenguajes permiten variar dinámicamente el contenido del documento, modificar el comportamiento normal del navegador, validar formularios, realizar pequeños trucos visuales, etc.
  • 4. • El primer lenguaje de script que vio la luz fue el JavaScript de Netscape. Nacido con la versión 2.0 de este navegador y basado en la sintaxis de Java, su utilidad y el casi absoluto monopolio que entonces ejercía Netscape en el mercado de navegadores permitieron que se popularizara y extendiera su uso.
  • 5. • El máximo rival del Netscape Navigator, el Internet Explorer de Microsoft, comenzó a soportar este lenguaje en su versión 3.0. Fue también cuando se introdujo el único rival serio que el JavaScript ha tenido en el mercado de los lenguajes de script: el VBScript. Basado en el lenguaje BASIC, no ha tenido excesiva difusión en Internet debido a la previa implantación del JavaScript y a que son de parecida funcionalidad, pero sí es utilizado dentro de Intranets basadas en el Explorer y dentro de otras aplicaciones de Microsoft, como IIS,
  • 6. • Podemos distinguir 2 tipos de scripts en un documento HTML: • El primero es el que se ejecuta durante la descarga de la página en el navegador. Existe la posibilidad de incluir contenido específico para aquellos navegadores que no incluyen scripts entre sus características. • El segundo tipo son los ejecutados cada vez que un usuario (o el navegador) genera lo que se llama un "evento". Por ejemplo la pulsación de un botón en un formulario.
  • 7. • Gracias a los scripts se pueden realizar algunas mejoras como: • Generación dinámica del documento en el momento de la carga. • Validación de datos introducidos en un formulario, así como el rellenado automático de aquellos controles del mismo que lo precisen. • Controlar los eventos que se producen en la página: Un elemento toma el foco, un elemento es activado con el ratón, etc.
  • 8. • VBScript: Implementación de Visual Basic para crear aplicaciones para Internet Explorer. • JScript: Implementación de Microsoft del lenguaje de scripting basado en Java. • JavaScript: Lenguaje de elaboración de scripts para incrustarse en archivos HTML, que es con diferencia el lenguaje de script más usado en Internet. • ActionScript: Lenguaje de script de Macromedia para la aplicación Flash. • ECMAScript: Lenguaje de scripting que soporta el estándar ECMA-262 (European Computer Manufactureras Asociación).
  • 9. • <HTML> • <HEAD> • <SCRIPT LANGUAGE="JavaScript"> <!--- function HolaMundo() { • alert("¡Hola, mundo!"); } // ---> </SCRIPT> • </HEAD> • <BODY> • <FORM> • <INPUT TYPE="button" NAME="Boton" VALUE="Púlsame" onClick="HolaMundo()"> • </FORM> • </BODY> • </HTML>
  • 10.
  • 11. • http://www.publispain.com/supertutoriales/diseno/html/cur sos/7/script.html publicado por Daniel Rodríguez • http://www.internetmania.net/int0/int61.htm