As páginas ou sites da web que você visita geralmente deixam o usuário esperar para exibir uma mensagem importante ou um aviso antes de acessar um determinado componente. Por exemplo, ao pedir a um usuário para comprar a associação ou login antes de acessar o conteúdo do site ou para o gerenciamento de tráfego apropriado no caso de sites educacionais. Nesses casos, você pode deixar o usuário esperar por uma página até que seja carregado.
Este blog discutirá as metodologias que podem ser usadas para definir o tempo de carregamento da página em JavaScript.
Como esperar para uma página carregar em javascript?
Você pode esperar que uma página seja carregada no JavaScript usando as seguintes abordagens:
Os conceitos mencionados serão demonstrados um por um!
Método 1: aguarde a página carregar em javascript usando janela.Evento OnLoad com o método setTimeout ()
O "janela.carregando”O evento ocorre quando a janela foi carregada e o“ “setTimeout ()”O método chama uma função após o tempo de configuração especificado. Mais especificamente, essas abordagens podem ser combinadas para carregar a janela após o tempo de espera especificado.
Sintaxe
setTimeout (função, milissegundos)
Na sintaxe dada, a função refere -se à função acessada “carga de espera ()”, E milissegundos indica o“definir tempo”Em milissegundos.
O exemplo abaixo do ritmo demonstra o conceito declarado.
Exemplo
Em primeiro lugar, utilize o “janela.carregandoEvento junto com o “setTimeout ()”Método para carregar a janela após o tempo definido em milissegundos. O tempo de espera especificado será aplicado à função de espera ():
janela.OnLoad = Settimeout (Carga de espera, 3000)
Agora, defina a função chamada “carga de espera ()”Na tag. Esta função específica será acessada na carga da janela e notificará o usuário com as seguintes mensagens via alerta e no modelo de objeto de documento (DOM), respectivamente:
Função Waitload ()
Alerta ("Carregado!")
documento.Write ("Esta página está carregada agora!")
;
Pode -se observar que a página é carregada após o tempo especificado de 3 segundos de espera:
Se você deseja carregar a página após um tempo de espera especificado repetidamente, utilize o seguinte método.
Método 2: Aguarde a página carregar em JavaScript usando a janela.Evento OnLoad With SetInterval () Método
O "janela.carregando”O evento, como discutido acima, é acionado quando a janela foi carregada. O "setInterval ()”Método acessa uma função especificada repetidamente nos intervalos de tempo especificados calculados em milissegundos.
Sintaxe
setInterval (função, milissegundos)
Aqui o "função”Refere -se à função que precisa ser executada e“milissegundos”É seu intervalo de tempo definido.
Exemplo
No exemplo a seguir, definiremos o intervalo de tempo como o argumento na função definida. Imprima uma mensagem específica por meio de um alerta no DOM a cada 3 segundos quando a página for carregada repetidamente:
janela.onLoad = setInterval (function ()
Alerta ("Carregado!")
documento.Write ("Esta página está carregada agora!")
, 3000);
Saída
Na saída extraída, é evidente que a página é carregada repetidamente após o tempo de espera especificado.
Método 3: Aguarde a página carregar em JavaScript usando o método addEventListener ()
O "addEventListener ()”O método aplica um manipulador de eventos ao documento. Este método pode ser implementado para anexar um evento específico e carregar a página ao clicar em qualquer lugar do DOM.
Sintaxe
documento.addEventListener (evento, função)
Na sintaxe dada, “evento”Refere -se ao evento que será desencadeado e“função”Aponta para a função que executa alguma funcionalidade no evento desencadeado.
Exemplo
Primeiro, vamos anexar um evento “clique”Para o documento usando o método addEventListener (). Ao desencadear o evento especificado, a função chamada “carga de espera ()”Será executado:
documento.addEventListener ("clique", carga de espera)
Defina a função “carga de espera ()”Em que exibe a seguinte mensagem no DOM no evento desencadeado:
Função Waitload ()
documento.Write ("A página está carregada agora!");
Nesta saída específica, a página é carregada ao clicar no cursor em qualquer lugar do DOM:
Nós compilamos diferentes métodos para esperar a página carregar.
Conclusão
Para esperar para carregar uma página em JavaScript, utilize o janela.carregando evento com o “setTimeout ()”Método, com“setInterval ()”Método ou o“addEventListener ()”Método. A janela.Evento OnLoad com o método setTimeout () é usado para carregar a página após o tempo especificado, enquanto com o método setInterval (), a página carrega repetidamente após o intervalo de tempo específico. O método addEventListener () pode ser utilizado para anexar um evento e carregar a página assim que o evento for acionado no DOM. Este artigo ilustrou os métodos para esperar que uma página carregue em javascript.