Tema 1: Introducción
- La evolución de la Web.
- Estándares web.
- HTML5 y CSS3.
- JavaScript.
- Editor de código.
Tema 2: Introducción a JavaScript
- La etiqueta script.
- Contenido alternativo.
- Variables.
- Tipos de datos.
- Operadores.
- Cuadros de diálogo.
Tema 3: Fundamentos de programación
- Estructuras de decisión.
- Expresiones lógicas.
- Estructuras de repetición.
- Definir funciones.
- Llamar funciones.
- Ámbito de las variables.
- Funciones en el interior de funciones y funciones anónimas.
Tema 4: Objetos y Arrays en JavaScript
- Introducción.
- La jerarquía de objetos.
- Propiedades y eventos.
- Métodos.
- Arrays.
Tema 5: Los objetos location e histoy
- ¿Qué es una URL?
- El objeto location.
- Actualizando la dirección.
- El objeto history.
Tema 6: El objeto document
- Introducción.
- La propiedad title.
- El método write.
- El conjunto images.
Tema 7: El objeto form
- Formularios HTML.
- El conjunto forms.
- La propiedad elements.
- Validar la información.
- ¿Cuándo realizar la validación?
- Tipos de validación.
Tema 8: Modelo de Objetos del Documento (DOM)
- El árbol del documento.
- Tipos de nodos y de relaciones.
- Obtener elementos.
- Obtener y establecer atributos.
Tema 9: Manipulación del DOM
- Recorrer el árbol del documento.
- Modificar el valor de los nodos.
- Crear, eliminar y reemplazar nodos.
- El método innerHTML.
- Modificar el formato dinámicamente.
Tema 10: Buenas prácticas
- Separar estructura y comportamiento.
- Añadir los manejadores de evento.
- Detectar características de los navegadores.
- Ejemplo: Una galería fotográfica.
- Ejemplo: La estructura de la página.
- Ejemplo: El código JavaScript.