- Bienvenido al curso
- Antes de empezar el curso
- Libro de introducción a JavaScript (PDF)
- Historia de JavaScript
- El primer programa con JavaScript: Hola Mundo
- JavaScript en un archivo js
- Comentarios al código en JS
- Introducción a las variables en JavaScript
- Tipos de datos en JavaScript
- Tipos Numericos en JavaScript
- Cadenas en JavaScript
- Variables Booleanas
- Operadores matemáticos
- Operadores de comparación
- Operadores lógicos
- Operadores unarios o atajos
- Palabras reservadas
- Apuntes de la sección 2: Variables y Tipo de datos
- Sentencias condicionales
- El condicional Else
- Estructuras condicionales anidadas
- Operadores lógicos en las estructuras condicionales
- La sentencia condicional Switch
- La sentencia break dentro de un condicional switch
- El operador condicional
- Quiz para JavaScript
- El ciclo While
- Ciclo Do... While
- El ciclo for
- Los comandos break y continue en los ciclos
- Examen JavaScript - Ciclos
- Funciones en JavaScript
- Parámetros en las funciones
- Regreso de valores en una función con la sentencia return
- Variables locales y globales en las funciones
- Cuestionario a la sección 3: Funciones en JavaScript
- Concatenacion de cadenas y conversión de datos
- Métodos para convertir las cadenas a mayúsculas y minúsculas
- Buscar subcadenas con el método indexOf
- Manejo de subcadenas con subString subStr y slice
- Leer los caracteres de una cadena
- Cuestionario de la sección 6: Manejo de cadenas
- Fundamentos en el manejo de arreglos
- Poblar y barrer un arreglo
- Métodos para manipular arreglos
- Creación de objetos en JavaScript
- El objeto Date
- El objeto Math
- JavaScript: Arreglos y Objetos (apuntes)
- Cuestionario a la sección 7: Colecciones: arreglos y objetos
- Documento Object Model (DOM)
- DOM Seleccionar Nodos
- Seleccionar nodos por clase: getElementsByClassName()
- Seleccionar nodos con querySelector() y querySelectorAll()
- Modificar Nodos de un documento bajo la estructura DOM
- Modificar los atributos de un nodo con hasAttribute y removeAttribute
- Modificar, recuperar y eliminar texto de un nodo
- Navegar en el DOM: nextSibling, nextElementSibling, previousElementSibling
- Navegar en la estructura DOM con JavaScript
- Navegar en el DOM: firstChild y lastChild
- Crear nodos bajo la estrucutra DOM
- Remover un nodo del DOM con removeChild()
- JavaScript: DOM (apuntes)
- Cuestionario a la sección 8: Document Object Model (DOM)
- Ejercicio terminado de la galería con intrusiones DOM
- Escribir el HTML y el CSS de la galería y su archivo JS
- Detectar el evento "click" sobre las imágenes
- Crear la pantalla negra o "blackout" al pulsar una imagen
- Cargar la imagen grande en el fondo negro con instrucciones DOM
- Centrar la imagen y eliminarla al pulsarla
- Objetos Navegador
- El objeto Window
- Crear ventanas emergentes con los objetos window y document
- Las propiedades innerWidhth e innerHeight
- BOM: el objeto screen
- BOM: El objeto location para manejar la URL de la página actual
- BOM: El objeto History
- BOM: El objeto navigator
- BOM: manejo del tiempo con setTimeout() y setInterval()
- BOM: Crear y leer galletas o cookies en JavaScript
- Apuntes de la sección 10: JavaScript: Objetos del Navegador
- Objetos del navegador
- Los eventos en JavaScript
- Los eventos onMouseOver y onMouseOut
- El evento onSelect
- El evento onKeyUp
- El manejo de los eventos onfocus onblur
- El evento onSubmit
- Eventos onmousedown y onmouseup