В JavaScript бывают ситуации, когда нам нужно убедиться, что введенный контент на конкретном сайте точен и актуален. Например, требуется отображать самый последний контент на веб-странице при заполнении длинной формы и наблюдении за новыми изменениями или когда вы хотите протестировать веб-сайт. В таких случаях автоматическое обновление веб-страницы каждые 5 секунд с помощью JavaScript очень помогает справиться с такими ситуациями.
В этой статье мы обсудим методы автоматического обновления веб-страницы каждые 5 секунд с помощью JavaScript.
Как автоматически обновлять веб-страницу каждые 5 секунд с помощью JavaScript?
Чтобы автоматически обновлять веб-страницу каждые 5 секунд с помощью JavaScript, можно использовать следующие подходы:
- “ установитьинтервал() ' а также ' документ.querySelector() методы
- “ обновить() метод
- “ установить время ожидания () метод
Пройдитесь по обсуждаемым методам один за другим!
Способ 1: автоматическое обновление веб-страницы каждые 5 секунд в JavaScript с использованием методов setInterval() и document.querySelector()
“ установитьинтервал() ” метод обращается к функции через указанный интервал времени, а “ документ.querySelector() » получает первый элемент, соответствующий селектору CSS. Эти методы можно использовать в сочетании для доступа к определенному тегу заголовка и установки временного интервала в соответствии с требуемой функциональностью с помощью таймера.
Синтаксис
setInterval ( функция, миллисекунды, пар1, пар2 )В приведенном выше синтаксисе « функция ” относится к функции, к которой необходимо получить доступ, “ миллисекунды ” – конкретный интервал времени для выполнения, а “ пара 1 ' а также ' пар2 ” — дополнительные параметры.
документ. селектор запросов ( CSS селекторы )
Здесь, ' Селекторы CSS ” представляют один или несколько селекторов CSS.
Посмотрите следующий пример.
Пример
Сначала укажите заголовок и заголовок в тегах
соответственно:
< заглавие > Обновление страницы каждые 5 секунд < / заглавие >
< h2 стиль знак равно 'выравнивание текста: по левому краю' > Автообновление страницы < / h2 >
Теперь установите значение таймера как « 1 ”:
пусть таймер знак равно 1 ;После этого примените « установитьинтервал() ” метод с “ 1000 мс ' ценность. Это будет увеличивать таймер каждую секунду. Кроме того, получите доступ к указанному заголовку, чтобы отобразить его на « Объектная модель документа (DOM) ” по окончании установленного значения таймера.
Наконец, повторите значение таймера с приращением « 1 ' с использованием ' ++ » оператор постинкремента и примените условие таким образом, что если значение превышает 5, « местоположение.перезагрузить() ” приведет к перезагрузке окна:
setInterval ( ( ) => {документ. селектор запросов ( 'ч2' ) . внутренний текст знак равно таймер ;
таймер ++;
если ( таймер > 5 )
расположение. перезагрузить ( ) ;
} , 1000 ) ;
Видно, что наша веб-страница автоматически обновляется каждые пять секунд:
Способ 2: автоматическое обновление веб-страницы каждые 5 секунд в JavaScript с использованием события onload
“ в процессе ” событие запускается, когда объект был загружен. Этот метод может быть реализован для обновления страницы с помощью определяемой пользователем функции при загрузке веб-страницы.
Синтаксис
объект. в процессе знак равно обновить страницу ( ) { мой скрипт } ;В данном синтаксисе « функция ” относится к функции, которую необходимо вызвать при загрузке объекта.
Посмотрите на следующий пример.
Пример
Во-первых, включите название и заголовок, как обсуждалось в предыдущем методе:
< заглавие > Обновление страницы каждые 5 секунд < / заглавие >< h2 > Автообновление страницы < / h2 >
Теперь примените « в процессе ” событие и вызовите функцию ” обновить страницу () 'и пройти' 5000 ” в качестве аргумента, который указывает интервал времени в пять секунд:
< нагрузка на тело знак равно 'JavaScript: обновить страницу (5000);' >тело >
Наконец, определите функцию с именем « обновить страницу() ' с ' т ” в качестве аргумента, который относится к установленному времени автоматического обновления веб-страницы. “ местоположение.перезагрузить() ” перезагрузит страницу через указанное время:
функция обновления страницы ( т ) {setTimeout ( 'location.reload(true);' , т ) ;
}
Выход
Способ 3: автоматическое обновление веб-страницы каждые 5 секунд в JavaScript с использованием метода setTimeout()
“ установить время ожидания () ” вызывает функцию по истечении заданного времени. Этот метод можно применять для перезагрузки веб-страницы после определенного установленного времени ожидания.
Синтаксис
setTimeout ( функция, миллисекунды, пар1, пар2 )В данном синтаксисе « функция ” относится к функции, к которой нужно получить доступ, “ миллисекунды ” – конкретный интервал времени для выполнения, а “ пара 1 », « пар2 ” — дополнительные параметры.
Пример
В теге сценария HTML-страницы примените « установить время ожидания () ” таким образом, по прошествии 5 секунд метод location.reload() перезагружает веб-страницу:
< сценарий >setTimeout ( 'location.reload(true);' , 5000 ) ;
сценарий >
Выход
Мы обсудили все удобные способы автоматического обновления веб-страницы каждые 5 секунд с помощью JavaScript.
Вывод
Чтобы автоматически обновлять веб-страницу каждые 5 секунд с помощью JavaScript, используйте « установитьинтервал() ' а также ' документ.querySelector() ” методы настройки значения таймера, “ обновить() ' для обновления веб-страницы или ' установить время ожидания () ” для установки определенного лимита времени ожидания обновления веб-страницы. В этой статье продемонстрированы методы автоматического обновления веб-страницы каждые 5 секунд с помощью JavaScript.