Professional Documents
Culture Documents
pginas Web:
JavaScript
04 de Marzo de 2004
Indice
Qu es un lenguaje Script? Qu es JavaScript? Qu se puede hacer con JavaScript? Generalidades de JavaScript La TAG <SCRIPT> </SCRIPT> Modelo de Eventos de JavaScript Gestores de Eventos (Event Handlers) Clases en JavaScript Jerarqua de Clases
Qu es un lenguaje Script?
Scripting system programming
Unos no sustituyen a los otros sino que estn orientados a cosas diferentes
Extienden las capacidades de la aplicacin con la que trabajan Raramente se usan para algoritmos y estructuras de datos complejas Tienden a ser Typeless
Deteccin de errores en tiempo de ejecucin Cdigo y datos son intercambiables Un programa puede escribir otro y ejecutarlo. Menos cdigo y programas ms flexibles
Problemas de SEGURIDAD
Qu es JavaScript?
Es un lenguaje Script Extiende las capacidades de las pginas Web El cdigo est integrado en el HTML Se interpreta en el ordenador que recibe el HTML, no se compila Ejecucin dinmica
Los programas y funciones no se chequean hasta que se ejecutan
Tiene programacin orientada a objetos Trabaja con los elementos del HTML No se declaran los tipos de variables
Generalidades de JavaScript
Modelo orientado al WWW Elementos de una pgina HTML pueden causar un evento que ejecutar una accin Esa accin se ejecutar a travs de una serie de sentencias JavaScript Comandos de JavaScript:
Variables Expresiones Estructuras de control Funciones (bloques de sentencias) Clases, objetos y arrays (agrupaciones de datos)
No es necesario que est todo el cdigo all Asegura que todo el cdigo haya sido definido antes del <BODY> del documento.
El evento es gestionado por una seccin de cdigo en JavaScript (Gestor de Eventos) Declaracin de Gestores de Eventos: similar a los atributos en HTML
<BODY onLoad="cargarfuncion()" onUnload="descargarfuncion()"> <FORM name="nombre_del_formulario" ... onSubmit="funcin_o_sentencia"> <INPUT type="button" name="mycheck" value="HA!" onClick= "alert(Te he dicho que no me aprietes)">
Ocurre Cuando
El usuario quita el cursor de un elemento de formulario El usuario clica un link o un elemento de formulario El usuario cambia el valor de un texto, un rea de texto o selecciona un elemento. El usuario coloca el cursor en un elemento de formulario. El usuario carga una pgina en el Navegador El usuario mueve el ratn sobre un link El usuario selecciona un campo del elemento de un formulario Se enva un formulario Se descarga la pgina
Gestor
onBlur onClick onChange onFocus onLoad onMouseOver onSelect onSubmit onUnload
Atributos Gestores de Eventos cuyos valores son funciones de JavaScript definidas en el bloque <HEAD> del HTML
Clases en JavaScript
Clases Predefinidas
Clase String: Cada vez que se asigna una cadena de caracteres a una variable, se crea un objeto de la clase String Clase Math: Se usa para efectuar clculos matemticos Clase Date: Para el manejo de fechas y horas
Tienen que ver con la navegacin
Estn asociadas con cualquier elemento de una pgina Web (link, ancla, formulario, etc)
Jerarqua de Clases
Ejemplo
document.title
<HTML> <HEAD> <TITLE>Ejemplo sencillo de pgina HTML</TITLE> </HEAD> <BODY> <A name="principio">Este es el principio de la pgina</A> // ancla <HR> <FORM method="POST"> <P> Introduzca su nombre:<INPUT type="text" name="me" size="70"> </P> <INPUT type="reset" value="Borrar Datos"> <INPUT type="submit" value="OK"> </FORM> <HR> Clica aqu para ir al <A href="#principio">principio</A> de la pgina // link </BODY> </HTML>
document.anchors[0].name document.forms[0].method
document.forms[0].elements[1].value
document.links[0].href
Para finalizar...
Referencia de JavaScript
Ejemplos
Programacin en
pginas Web:
JavaScript
04 de Marzo de 2004