Documenti di Didattica
Documenti di Professioni
Documenti di Cultura
Programación
en el lado del cliente
con JavaScript
Propiedades (atributos)
Características de los objetos descritas en sus clases.
Conforman el contenido de los objetos,
siendo valores sencillos u objetos de otras clases.
Métodos
Acciones que los objetos pueden realizar y que están
descritas en las clases en forma de funciones.
Para que un objeto realice una acción, se le pasa un
mensaje al objeto con el nombre del método deseado.
El lenguaje JavaScript
Eventos
Sucesos que se producen en el navegador debidos a la
interacción del usuario, tales como la pulsación con el
ratón o el envío de los datos de un formulario.
A cada evento posible se le asocia un manejador de
evento, un código a ejecutar automáticamente cuando
se produce el evento.
No todos los eventos han de tener asociado un
manejador. Tan sólo aquellos a los que se quiera
responder.
Funciones
Bloques de código que se definen como una unidad
independiente con nombre; se invocan colocando su
nombre seguido de paréntesis; pueden recibir valores
u objetos en forma de argumentos y pueden devolver
valores u objetos como resultado de su ejecución.
El lenguaje JavaScript
Valores y variables (var)
Un valor es un dato: un número, una cadena de
caracteres, un booleano (true/false) o un objeto;
también se puede indicar la ausencia de valor
estableciéndolo como nulo.
Los números literales se escriben de forma similar a
como se hace en otros lenguajes de programación:
241, 3.1416, ...
Las cadenas de caracteres se escriben como secuencias
de caracteres encerradas entre comillas (simples o
dobles, pero las mismas para empezar y para acabar).
Booleanos: 1 (true) y 0 (false).
Las variables contienen valores; los nombres de las
variables son sus identificadores.
+ suma o concatenación
- resta
* multiplicación
/ división
% módulo
++ incremento
-- decremento
- cambio de signo
El lenguaje JavaScript
Asignaciones
</HEAD>
<BODY>
</BODY>
</HTML>
Puede haber múltiples guiones en un archivo HTML.
Los guiones que haya en la cabecera se ejecutan al abrir
la página, mientras que los que haya en el cuerpo se ejecutan
a medida que se encuentran durante la construcción de la
página web.
<HTML> JS01.html
<HEAD>
<TITLE>Alertas de JavaScript</TITLE>
<SCRIPT LANGUAGE="JavaScript">
alert("¡Bienvenido a mi página!")
</SCRIPT>
</HEAD>
Alternativa para navegadores
<BODY> que no admitan JavaScript
<NOSCRIPT> (o que lo tengan desactivado)
Alertas
Navegador
antiguo
Funciones
<HTML> JS02.html
<HEAD>
<TITLE>Alertas de JavaScript</TITLE>
<SCRIPT LANGUAGE="JavaScript">
function alerta() {
alert("¡Bienvenido a mi página!");
}
</SCRIPT>
</HEAD>
<BODY>
<SCRIPT>
alerta();
</SCRIPT>
</BODY>
</HTML>
setTimeout("Marquesina()",100);
}
</SCRIPT>
</HEAD>
<BODY onLoad="Marquesina()">
Tras cargar la página
<H2>
¡Mira cómo pasa el mensaje por la barra de estado!
</H2>
</BODY>
</HTML>
<A HREF="http://www.upm.es"
onMouseover="window.status='www.upm.es';return true;"
onMouseout="window.status='';return true;">
Universidad Politécnica</A>.</P>
<P>¡Fíjate cómo aparecen los URL en la barra de
estado cuando estás sobre un vínculo!</P>
</BODY>
</HTML>