BOM y Almacenamiento
Browser Object Model, localStorage, sessionStorage y APIs del navegador.
Artículos del módulo
window Object
Domina el objeto window y su rol como objeto global del navegador.
alert, confirm, prompt
Usa los diálogos nativos del navegador para interactuar con usuarios.
focus, blur, scroll
Controla el foco y el scroll de la ventana usando métodos del objeto window.
open y close
Abre y cierra ventanas emergentes usando window.open y close.
setTimeout y clearTimeout
Programa ejecución diferida de código usando setTimeout.
setInterval y clearInterval
Ejecuta código repetidamente usando setInterval.
requestAnimationFrame
Crea animaciones fluidas usando requestAnimationFrame.
requestIdleCallback
Ejecuta tareas de bajo prioridad cuando el navegador está inactivo.
Objeto location (href, protocol...)
Accede y manipula la URL actual usando el objeto location.
Redirección (location.replace)
Redirige a una nueva URL sin agregar entrada al historial.
Query String y URLSearchParams
Manipula parámetros de URL usando query string y URLSearchParams.
URL API
Parsea y construye URLs de forma segura usando la API URL.
Objeto history
Navega por el historial del navegador usando el objeto history.
Objeto navigator
Obtén información del navegador y del usuario usando navigator.
Objeto screen
Accede a propiedades de la pantalla como resolución y tamaño.
Cookies
Lee y escribe cookies para almacenar datos pequeños.
localStorage
Almacena datos persistentes en el navegador usando localStorage.
sessionStorage
Guarda datos temporales de sesión usando sessionStorage.
Storage Events
Sincroniza datos entre pestañas usando eventos de almacenamiento.
IndexedDB
Crea una base de datos indexada en el cliente usando IndexedDB.