CFGS Desarrollo de Aplicaciones Web

CFGS DESARROLLO DE APLICACIONES WEB
Alt
DESARROLLO WEB EN ENTORNO DEL CLIENTE

1. BOM

1.1 History

Contiene todas las URLs que ha visitado el usuario. Se usa con window.history o sólo history.

Métodos

Propiedades

1.2 Location

Contiene información sobre la URL actual. Se usa con window.location o sólo location.

Métodos

// Redirige el navegador a una nueva página
window.location.assign("https://www.ejemplo.com");
// Para asegurar que la página se recargue completamente desde el servidor, puedes usar un parámetro true.
location.reload(true);
// Después de ejecutar este código no podrá usar el botón de "atrás" para volver a la página donde se ejecutó el script. 
window.location.replace("https://www.ejemplo.com/otra-pagina");

Propiedades

Establece o devuelve la sección de "ancla" o "fragmento" de una URL, que es la parte que sigue al signo de almohadilla (#). Se utiliza para obtener y manipular la parte de la URL que se usa para apuntar a secciones específicas dentro de una misma página web, como al hacer clic en un enlace interno.

Si la URL es http://www.ejemplo.com/pagina#seccion, window.location.hash devolverá #seccion. Si no hay un hash, devuelve una cadena vacía ("").
Ejemplo:
URL: https://www.ejemplo.com/usuarios/perfil.html?id=123#seccion
location.pathname: /usuarios/perfil.html
Ejemplo: 
URL: http://ejemplo.com/pagina?id=123, 
location.search: ?id=123.

1.3 screen

Contiene información sobre la pantalla del usuario. Se accede a él mediante window.screen o simplemente screen.

Propiedades

1.4 navigator

Representa el estado y la identidad del agente de usuario (generalmente el navegador). Se accede a él mediante window.navigator o simplemente navigator.

Métodos Los que tiene estan obsoletos

Propiedades

1.5 console

Proporciona una interfaz para acceder a la consola de depuración del navegador (la Consola Web). Se accede a él mediante window.console o simplemente console.

Métodos

2. DOM

2.1 document

3.Proximamente

Gonzalo Junquera Lorenzo
Curso: 2025/2026
2º Curso CFGS Desarrollo de Aplicaciones Web