diff --git a/6-data-storage/02-localstorage/article.md b/6-data-storage/02-localstorage/article.md index 7a04604d0b..2f4bd36af4 100644 --- a/6-data-storage/02-localstorage/article.md +++ b/6-data-storage/02-localstorage/article.md @@ -1,5 +1,5 @@ -# LocalStorage, sessionStorage +# localStorage, sessionStorage Объекты веб-хранилища `localStorage` и `sessionStorage` позволяют хранить пары ключ/значение в браузере. @@ -198,7 +198,7 @@ alert( sessionStorage.getItem('test') ); // после обновления: 1 Вы можете открыть эту страницу в двух окнах браузера, чтобы проверить приведённый ниже код. ``` -Теперь, если оба окна слушают `window.onstorage`, то каждое из них будет реагировать на обновления, произошедшие в другом окне. +Теперь, если оба окна слушают событие `storage`, то каждое из них будет реагировать на обновления, произошедшие в другом окне. ```js run // срабатывает при обновлениях, сделанных в том же хранилище из других документов @@ -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` и делают его доступным везде. ## Итого