Command Palette

Search for a command to run...

BOM y Almacenamiento

Browser Object Model, localStorage, sessionStorage y APIs del navegador.

Artículos del módulo

01|

window Object

Domina el objeto window y su rol como objeto global del navegador.

02|

alert, confirm, prompt

Usa los diálogos nativos del navegador para interactuar con usuarios.

03|

focus, blur, scroll

Controla el foco y el scroll de la ventana usando métodos del objeto window.

04|

open y close

Abre y cierra ventanas emergentes usando window.open y close.

05|

setTimeout y clearTimeout

Programa ejecución diferida de código usando setTimeout.

06|

setInterval y clearInterval

Ejecuta código repetidamente usando setInterval.

07|

requestAnimationFrame

Crea animaciones fluidas usando requestAnimationFrame.

08|

requestIdleCallback

Ejecuta tareas de bajo prioridad cuando el navegador está inactivo.

09|

Objeto location (href, protocol...)

Accede y manipula la URL actual usando el objeto location.

10|

Redirección (location.replace)

Redirige a una nueva URL sin agregar entrada al historial.

11|

Query String y URLSearchParams

Manipula parámetros de URL usando query string y URLSearchParams.

12|

URL API

Parsea y construye URLs de forma segura usando la API URL.

13|

Objeto history

Navega por el historial del navegador usando el objeto history.

14|

Objeto navigator

Obtén información del navegador y del usuario usando navigator.

15|

Objeto screen

Accede a propiedades de la pantalla como resolución y tamaño.

16|

Cookies

Lee y escribe cookies para almacenar datos pequeños.

17|

localStorage

Almacena datos persistentes en el navegador usando localStorage.

18|

sessionStorage

Guarda datos temporales de sesión usando sessionStorage.

19|

Storage Events

Sincroniza datos entre pestañas usando eventos de almacenamiento.

20|

IndexedDB

Crea una base de datos indexada en el cliente usando IndexedDB.