Files
freeCodeCamp/guide/russian/javascript/location-reload-method/index.md
2018-10-16 21:32:40 +05:30

64 lines
2.8 KiB
Markdown
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

---
title: Location Reload Method
localeTitle: Способ обновления местоположения
---
## Способ обновления местоположения
Метод JavaScript `Location.reload()` предоставляет средства для перезагрузки страницы по текущему URL-адресу.
Синтаксис следующий:
`object.reload(forcedReload);` , где `forceReload` является необязательным параметром.
Чтобы просто перезагрузить страницу, вы можете ввести `window.location` как объект.
Необязательные параметры `force reload` - это логическое значение, которое, если установлено:
* `True` перезагружает страницу с сервера (например, не сохраняет данные, кэшированные браузером):
```
window.location.reload(true);
```
* `False` перезагружает страницу, используя версию страницы, кэшированную браузером.
```
window.location.reload(false);
```
`False` - это параметр по умолчанию, поэтому, если он оставлен пустым, `object.reload()` перезагружает страницу с помощью кэшированных данных `object.reload(false)` , то есть идентичен методу как `object.reload(false)` .
Чтобы создать эффект предоставляемого браузером «Обновить», вы можете создать HTML-кнопку и выполнить одно из следующих действий:
* attach `Location.reload()` в HTML-разметку HTML, например:
```
<input type="button" value="Refresh Button" onClick="window.location.reload()">
```
* назначьте нажатие кнопки мыши кнопке с функцией, которая использует метод, где кнопка выглядит аналогично
```
<button type="button" onClick="reloadThePage()">Refresh!</button>
```
```
<script>
function reloadThePage(){
window.location.reload();
}
</script>
```
### Пример:
```javascript
// Reload the current resources from the server
window.location.reload(true);
// Reload the current resources from the browser's cache
window.location.reload();
```
Это приведет к перезагрузке страницы по текущему URL-адресу с сервера.
#### Дополнительная информация:
* [MDN](https://developer.mozilla.org/docs/Web/API/Location/reload)
* [W3 Школы](https://www.w3schools.com/jsref/met_loc_reload.asp)