English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
O objeto Window Object representa a janela no navegador. O objeto Window Object é criado automaticamente pelo navegador.
A janela é um objeto do navegador, não um objeto JavaScript. Os objetos JavaScript são strings, arrays, datas, etc.
Atenção:Se o documento HTML contiver frames ou iframes, o navegador criará outros objetos Window Object para cada frame.
Todos os variáveis globais são atributos, as funções são métodos do objeto Window Object.
EsteDocumentoO objeto é um atributo do objeto Window Object. Portanto, digite
window.document.write("Hello world")
É equivalente a:
document.write("Hello world")
A tabela a seguir lista os atributos do objeto Window:
Atributo | Descrição |
---|---|
closed | Indica se a janela atual está fechada |
console | Retorna uma referência para o objeto de console especificado, que fornece acesso ao console de depuração do navegador (Veja o objeto Console) |
defaultStatus | Define ou retorna o texto do estado da barra de status da janela |
document | Retorna uma referência para o documento contido na janela (Veja o objeto Document) |
frameElement | Retorna o elemento <iframe> que inseriu a janela atual |
frames | Retorna todos os elementos <iframe> na janela atual |
history | Retorna uma referência para o objeto de histórico associado à janela (Veja o objeto History) |
innerHeight | Retorna a altura da área de conteúdo da janela (viewport) que contém a barra de rolagem |
innerWidth | Retorna a largura da área de conteúdo da janela (viewport) que contém a barra de rolagem |
length | Retorna o número de elementos <iframe> na janela atual |
localStorage | Permite que chaves/Os pares de dados são armazenados no navegador da Web. Os dados armazenados sem data de expiração |
location | Retorna uma referência para o objeto location associado à janela (Veja o objeto Location) |
name | Define ou retorna o nome da janela |
navigator | Retorna uma referência para o objeto navigator associado à janela (Veja o objeto Navigator) |
opener | Retorna uma referência para a janela que criou a janela atual |
outerHeight | Retorna a altura da janela do navegador, incluindo a barra de ferramentas/Barra de rolagem |
outerWidth | Retorna a largura da janela do navegador, incluindo a barra de ferramentas/Barra de rolagem |
pageXOffset | Retorna o número de pixels que o documento já foi rolado horizontalmente |
pageYOffset | Retorna o número de pixels que o documento já foi rolado verticalmente |
parent | Retorna a janela pai da janela atual |
screen | Retorna uma referência para o objeto de tela associado à janela(Veja o objeto Screen) |
screenLeft | Retorna a coordenada horizontal do painel de janela em relação ao painel de tela |
screenTop | Retorna a coordenada vertical do painel de janela em relação ao painel de tela |
screenX | screenLeftdo alias |
screenY | screenTopdo alias |
scrollX | pageXOffsetdo alias |
scrollY | pageYOffsetdo alias |
sessionStorage | Permite que chaves/Os valores são armazenados no navegador da Web. Armazena dados de uma sessão |
self | Retorna uma referência para o objeto do próprio objeto Window Object |
status | Define ou retorna o texto na barra de estado da janela |
top | Retorna uma referência para a janela mais alta da hierarquia de janelas |
A tabela a seguir lista os métodos do objeto Window:
Método | Descrição |
---|---|
alert() | Exibe uma caixa de alerta com um botão 'OK' |
atob() | Decodifica base-64Código codificado |
blur() | Tira o foco da janela atual |
btoa() | em base-64Codifica uma string |
clearInterval() | Limpa o temporizador configurado usando setInterval() |
clearTimeout() | Limpa o temporizador configurado usando setTimeout() |
close() | Fechar a janela atual |
confirm() | Exibe uma caixa de diálogo que contém uma mensagem que o usuário precisa responder |
focus() | Define o foco na janela atual |
getComputedStyle() | Obtém o estilo CSS calculado atualmente aplicado ao elemento |
getSelection() | Retorna o objeto Selection que representa o intervalo de texto selecionado pelo usuário |
matchMedia() | Retorna o objeto MediaQueryList que representa a string de consulta de mídia especificada |
moveBy() | Mover a janela em relação à posição atual |
moveTo() | Mover a janela para a posição especificada |
open() | Abrir uma nova janela do navegador |
print() | Imprimir o conteúdo da janela atual |
prompt() | Exibir uma caixa de diálogo para que o visitante insira |
requestAnimationFrame() | Pedir ao navegador que chame a função para atualizar a animação antes da próxima redesenhar |
resizeBy() | Ajustar o tamanho da janela por um número específico de pixels |
resizeTo() | Ajustar o tamanho da janela para as dimensões especificadas |
scroll() | Não recomendado para uso.Este método foi substituído porscrollTo()Método em substituição. |
scrollBy() | Rolar o documento por um número específico de pixels |
scrollTo() | Rolar o documento para as coordenadas especificadas |
setInterval() | Chamar uma função ou executar um bloco de código a intervalos específicos (em milissegundos) |
setTimeout() | Chamar uma função ou executar um bloco de código após um número específico de milissegundos |
stop() | Parar de Carregar a Janela |