English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
El objeto Window Object representa la ventana en el navegador. El objeto Window Object se crea automáticamente por el navegador.
La ventana es un objeto del navegador, no un objeto JavaScript. Los objetos JavaScript son cadenas, matrices, fechas, etc.
Nota:Si el documento html contiene marcos o iframe, el navegador creará otros objetos Window Object para cada marco.
Todas las variables globales son atributos, las funciones son métodos del objeto Window Object.
EsteDocumentoEl objeto es un atributo del objeto Window Object. Por lo tanto, la entrada
window.document.write("Hello world")
Es equivalente a:
document.write("Hello world")
La siguiente tabla enumera los atributos del objeto Window:
Atributo | Descripción |
---|---|
closed | Indica si la ventana actual está cerrada |
console | Devuelve una referencia al objeto de consola especificado, que proporciona acceso a la consola de depuración del navegador (Ver objeto Console) |
defaultStatus | Establece o devuelve el texto del estado de la barra de estado de la ventana dada |
document | Devuelve una referencia al documento contenido en la ventana (Ver objeto Document) |
frameElement | Devuelve el elemento <iframe> insertado en la ventana actual |
frames | Devuelve todos los elementos <iframe> en la ventana actual |
history | Devuelve una referencia al objeto de historial asociado con la ventana (Ver objeto History) |
innerHeight | Devuelve la altura del área de contenido de la ventana con barras de desplazamiento (ventana de visualización) |
innerWidth | Devuelve el ancho del área de contenido de la ventana con barras de desplazamiento (ventana de visualización) |
length | Devuelve la cantidad de elementos <iframe> en la ventana actual |
localStorage | Permite que las claves/Los pares de valores se almacenan en el navegador web. Los datos almacenados sin fecha de expiración |
location | Devuelve una referencia al objeto ubicación asociado con la ventana (Ver objeto Location) |
name | Establece o devuelve el nombre de la ventana |
navigator | Devuelve una referencia al objeto navegador asociado con la ventana (Ver objeto Navigator) |
opener | Devuelve una referencia a la ventana que creó esta ventana |
outerHeight | Devuelve el alto de la ventana del navegador, incluyendo la barra de herramientas/Barra de desplazamiento |
outerWidth | Devuelve el ancho de la ventana del navegador, incluyendo la barra de herramientas/Barra de desplazamiento |
pageXOffset | Devuelve el número de píxeles que se ha desplazado horizontalmente el documento |
pageYOffset | Devuelve el número de píxeles que se ha desplazado verticalmente el documento |
parent | Devuelve la ventana padre de la ventana actual |
screen | Devuelve una referencia al objeto de pantalla asociado con la ventana(Ver objeto Screen) |
screenLeft | Devuelve la coordenada horizontal del ventanilla en relación con la pantalla |
screenTop | Devuelve la coordenada vertical del ventanilla en relación con la pantalla |
screenX | screenLeftalias |
screenY | screenTopalias |
scrollX | pageXOffsetalias |
scrollY | pageYOffsetalias |
sessionStorage | Permite que las claves/Los valores se almacenan en el navegador web. Almacena los datos de una sesión |
self | Devuelve una referencia al objeto del objeto Window (Window Object) |
status | Establece o devuelve el texto de la barra de estado de la ventana |
top | Devuelve una referencia al ventana más alta de la jerarquía de ventanas |
La siguiente tabla enumera los métodos del objeto Window:
Método | Descripción |
---|---|
alert() | Muestra un cuadro de alerta con un mensaje y un botón 'Aceptar' |
atob() | Decodifica base-64Cadena codificada |
blur() | Saca el foco de la ventana actual |
btoa() | en base-64Codifica una cadena |
clearInterval() | Limpia el temporizador configurado con setInterval() |
clearTimeout() | Limpia el temporizador configurado con setTimeout() |
close() | Cierra la ventana actual |
confirm() | Muestra un cuadro de diálogo que contiene el mensaje que el usuario debe responder |
focus() | Establece el foco en la ventana actual |
getComputedStyle() | Obtiene el estilo CSS calculado aplicado al elemento |
getSelection() | Devuelve el objeto Selection que representa el rango de texto seleccionado por el usuario |
matchMedia() | Devuelve el objeto MediaQueryList que representa la cadena de consulta de medios especificada |
moveBy() | Mover la ventana en relación con la posición actual |
moveTo() | Mover la ventana a la posición especificada |
open() | Abrir una nueva ventana del navegador |
print() | Imprimir el contenido de la ventana actual |
prompt() | Mostrar un cuadro de diálogo que pida al visitante que ingrese |
requestAnimationFrame() | Pedir al navegador que llame a una función para actualizar la animación antes de la próxima renderización |
resizeBy() | Ajustar el tamaño de la ventana en píxeles especificados |
resizeTo() | Ajustar el tamaño de la ventana a anchura y altura especificados |
scroll() | No se recomienda su uso.Este método ha sido reemplazado porscrollTo()Método en lugar de. |
scrollBy() | Scrollar el documento de HTML DOM por un número especificado de píxeles |
scrollTo() | Mover el documento de HTML DOM a las coordenadas especificadas |
setInterval() | Llamar a una función o ejecutar un segmento de código a intervalos específicos (en milisegundos) |
setTimeout() | Llamar a una función o ejecutar un segmento de código después de un número especificado de milisegundos |
stop() | Detener la carga de la ventana |