Skip to content

Navigation Menu

Sign in
Sign up

feat: edit localstorage article.md ru #2166

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
front42 wants to merge 1 commit into javascript-tutorial:master
base: master
Choose a base branch
Loading
from front42:patch-51
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
6 changes: 3 additions & 3 deletions 6-data-storage/02-localstorage/article.md
View file Open in desktop
Original file line number Diff line number Diff line change
@@ -1,5 +1,5 @@

# LocalStorage, sessionStorage
# localStorage, sessionStorage

Объекты веб-хранилища `localStorage` и `sessionStorage` позволяют хранить пары ключ/значение в браузере.

Expand Down Expand Up @@ -198,7 +198,7 @@ alert( sessionStorage.getItem('test') ); // после обновления: 1
Вы можете открыть эту страницу в двух окнах браузера, чтобы проверить приведённый ниже код.
```

Теперь, если оба окна слушают `window.onstorage`, то каждое из них будет реагировать на обновления, произошедшие в другом окне.
Теперь, если оба окна слушают событие `storage`, то каждое из них будет реагировать на обновления, произошедшие в другом окне.

```js run
// срабатывает при обновлениях, сделанных в том же хранилище из других документов
Expand All @@ -216,7 +216,7 @@ localStorage.setItem('now', Date.now());

**Это позволяет разным окнам одного источника обмениваться сообщениями.**

Современные браузеры также поддерживают [Broadcast channel API](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API) специальный API для связи между окнами одного источника, он более полнофункциональный, но менее поддерживаемый. Существуют библиотеки (полифилы), которые эмулируют это API на основе `localStorage` и делают его доступным везде.
Современные браузеры также поддерживают [Broadcast channel API](https://developer.mozilla.org/en-US/docs/Web/API/Broadcast_Channel_API) специальный API для связи между окнами одного источника, он более полнофункциональный, но менее поддерживаемый. Существуют библиотеки (полифилы), которые эмулируют этот API на основе `localStorage` и делают его доступным везде.

## Итого

Expand Down

AltStyle によって変換されたページ (->オリジナル) /