Curso de Javascript Manual del alumno
Profesor: C
é
dric Simon Versi
ó
n 1.1
S ol u ci on J a v a . c om
I n g . C e d r i c S i m on–T el : 2 2 6 8 0 9 7 4 – C el : 8 8 8 8 2 3 8 7 –Em ai l : c e d r i c @ s ol u c i on j a v a . c om – W e b : w w w . s ol u c i on j a v a . c om
Curso de JavascriptPagina 2 de 37
Í
ndice
Índice .................................................................................................................................................................................... 2 1 Introducción al curso ......................................................................................................................................................... 4
1.1 Objetivo de este curso ................................................................................................................................................ 4 1.2 Manual del alumno ..................................................................................................................................................... 4 1.3 Ejercicios prácticos .................................................................................................................................................... 4 1.4 Requisitos para atender a este curso ........................................................................................................................ 4
2 Introducción ....................................................................................................................................................................... 5
2.1 ¿Qué es Javascript? .................................................................................................................................................... 5 2.3 Primeros pasos ............................................................................................................................................................ 5
3 Elementos básicos .............................................................................................................................................................. 7
3.1 Comentarios ................................................................................................................................................................ 7 3.2 Literales ....................................................................................................................................................................... 7 3.3 Sentencias y bloques ................................................................................................................................................... 7
4 Tipos de datos ..................................................................................................................................................................... 8
4.1 Variables ..................................................................................................................................................................... 8 4.2 Referencias .................................................................................................................................................................. 8 4.3 Vectores y matrices .................................................................................................................................................... 8
5 Operadores ......................................................................................................................................................................... 9
5.1 Operadores aritméticos .............................................................................................................................................. 9 5.2 Operadores de comparación ..................................................................................................................................... 9 5.3 Operadores lógicos ..................................................................................................................................................... 9 5.4 Operadores de asignación ........................................................................................................................................ 10 5.5 Operadores especiales .............................................................................................................................................. 10
6 Estructuras de control ...................................................................................................................................................... 11
6.1 Bifurcaciones condicionales ..................................................................................................................................... 11 6.2 Bucles ......................................................................................................................................................................... 11 6.3 Estructuras de manejo de objetos ........................................................................................................................... 12
7 Funciones ......................................................................................................................................................................... 13
7.1 Funciones predefinidas ............................................................................................................................................ 13
8 Objetos .............................................................................................................................................................................. 15
8.1 Propiedades y métodos ............................................................................................................................................. 15 8.2 Creación mediante constructores ........................................................................................................................... 15 8.3 Herencia .................................................................................................................................................................... 16
9 Objetos predefinidos ......................................................................................................................................................... 17
9.1 Objeto Array ............................................................................................................................................................. 17 9.2 Objeto Date ............................................................................................................................................................... 17
Versi
ó
n 1.1Reproducci
ó
n prohibida
Curso de JavascriptPagina 3 de 37
9.3 Objeto Math .............................................................................................................................................................. 18 9.4 Objeto Number ......................................................................................................................................................... 18 9.5 Objeto String ............................................................................................................................................................ 19 9.6 Objeto Boolean ......................................................................................................................................................... 19
10 Eventos ........................................................................................................................................................................... 20
10.1 Lista de eventos ....................................................................................................................................................... 20 10.2 Definición mediante código ................................................................................................................................... 21
11 Modelo de objetos del documento .................................................................................................................................. 22 12 Objeto Window ............................................................................................................................................................... 23
12.1 La barra de estado .................................................................................................................................................. 24 12.2 Marcos (o frames) ................................................................................................................................................... 25
13 Objeto Document ........................................................................................................................................................... 26
13.1 Cómo escribir en el documento ............................................................................................................................. 26
14 Cookies ........................................................................................................................................................................... 28
14.1 Funciones básicas ................................................................................................................................................... 28 14.2 Un ejemplo: el contador individualizado ............................................................................................................. 28
15 Objeto Image .................................................................................................................................................................. 30
15.1 Tratamiento de imágenes ....................................................................................................................................... 30
16 Objeto Form ................................................................................................................................................................... 32
16.1 Objetos Text ............................................................................................................................................................ 32 16.2 Objetos Checkbox y Radio .................................................................................................................................... 33 16.3 Objetos Select y Option .......................................................................................................................................... 34
17 Otros objetos ................................................................................................................................................................... 36
17.1 Objeto History ........................................................................................................................................................ 36 17.2 Objeto Location ...................................................................................................................................................... 36 17.3 Objeto Navigator .................................................................................................................................................... 36 17.4 Objeto Screen .......................................................................................................................................................... 37
18 Ficheros .js ..................................................................................................................................................................... 38
Versi
ó
n 1.1Reproducci
ó
n prohibida
Recompense su curiosidad
Todo lo que desea leer.
En cualquier momento. En cualquier lugar. Cualquier dispositivo.
Sin compromisos. Cancele cuando quiera.