Objetivos
Curso de JavaScript de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web HTML y hojas de estilo en cascada nivel (CSS). Este conjunto de tecnologías permite crear páginas dinámicas y ricas desde el punto de vista de la experiencia del usuario, cada vez más parecidas a las aplicaciones de escritorio.
Este curso pretende dotar al alumno de la formación necesaria que le permita elaborar y gestionar correctamente una base de datos mediante la creación y trabajo con tablas, consultas, formularios e informes.
Características
Programa Didáctico
Introducción
La evolución de la Web
Estándares web
HTML y CSS
JavaScript
Introducción a JavaScript
La etiqueta < script >
Contenido alternativo
Variables
Tipos de datos
Operadores
Cuadros de diálogo
Fundamentos de programación
Estructuras de decisión
Expresiones lógicas
Estructuras de repetición
Definir funciones
Llamar funciones
Ámbito de las variables
Objetos y arrays en JavaScrip
Introducción
La jerarquía de objetos
Propiedades y eventos
Métodos
Arrays
Los objetos location e history
¿Qué es un URL?
El objeto location
Actualizando la dirección
El objeto history
Listas
Conceptos básicos
Autocompletar
Formularios
Ordenar listas
Validación de datos
Extender formatos y fórmulas
El objeto document
Introducción
La propiedad title
El método write
El conjunto images
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
Modelo de objetos del documento (DOM)
El árbol del documento
Tipos de nodos y de relaciones
Obtener elementos
Obtener y establecer atributos
Manipulación del DOM
Recorrer el árbol del documento
Modificar el valor de los nodos
El método innerHTML
Modificar el formato dinámicamente
Buenas prácticas
Separar estructuras 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