Este repositorio contiene una serie de ejercicios prácticos para aprender y mejorar mis habilidades con el DOM (Document Object Model), usando JavaScript, CSS, HTML, Git y GitHub. El DOM es una interfaz que representa la estructura de un documento HTML como un árbol de nodos, y permite manipular su contenido y apariencia mediante código. Con estos ejercicios, pretendo explorar las diferentes formas de acceder, crear, modificar y eliminar elementos del DOM, así como aplicar estilos y eventos a los mismos. También uso Git y GitHub para gestionar las versiones de mi código.
En este repositorio, se encuentran los siguientes elementos:
- Ejemplos de manipulación del DOM con JavaScript.
- Estilos CSS para mejorar la apariencia del sitio.
- HTML para estructurar proyectos.
- Ejercicios y desafíos para practicar habilidades.
El repositorio se enfoca en las siguientes herramientas:
- JavaScript: Se utiliza para interactuar con el DOM y crear interacciones dinámicas.
- CSS: Se aplica para mejorar el aspecto visual.
- HTML: Se emplea para crear la estructura.
- Git y GitHub: Se utilizan para controlar versiones de código y facilitar la colaboración en proyectos.
-
- Menu Hamburguesa
-
- Reloj Digital
-
- Alarma Sonora
-
- Eventos de Teclado (Atajos)
-
- Eventos del Teclado ( Movimientos y Colisiones )
-
- Cuenta Regresiva ( countdown )
-
- Botón de Scroll
-
- Tema Dark / Light
-
- Tema Dark / Light con localStorage
-
- Responsive con JavaScript
-
- Responsive Tester
-
- Detección de Dispositivos con el User Agent
-
- Detección del Estado de la Red
-
- Detección de la WebCam
-
- Detección de la Geolocalización
-
- Filtros de Búsqueda
-
- Sorteo Digital
-
- Responsive Slider
-
- Narrador ( Lector de Voz )