aboutsummaryrefslogtreecommitdiff
path: root/files/ru/learn/javascript/client-side_web_apis/client-side_storage
diff options
context:
space:
mode:
authorAlexey Istomin <webistomin@gmail.com>2021-03-21 11:18:00 +0300
committerGitHub <noreply@github.com>2021-03-21 11:18:00 +0300
commit8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870 (patch)
treeac6698d151c498a70fd834db06b575fadd2c2535 /files/ru/learn/javascript/client-side_web_apis/client-side_storage
parent0e03ba431ff64f6203db81de570dae6c84cddf49 (diff)
downloadtranslated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.tar.gz
translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.tar.bz2
translated-content-8b7a5fdbf9223d5ebbaed1c04801a61b5b88b870.zip
Uniqy "cache" word in Russian translation (#261)
* docs(ru): uniqy cache word * revert(redirects): revert redirects
Diffstat (limited to 'files/ru/learn/javascript/client-side_web_apis/client-side_storage')
-rw-r--r--files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html8
1 files changed, 4 insertions, 4 deletions
diff --git a/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html b/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
index 280493b6bd..a63873660e 100644
--- a/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
+++ b/files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
@@ -714,7 +714,7 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
<p>Внутри обработчика <code>install</code> мы используем метод {{domxref("ExtendableEvent.waitUntil()")}}, доступном в объекте события, чтобы сигнализировать, что работа продолжается, и браузер не должен завершать установку, пока все задачи внутри блока не будут выполнены.</p>
-<p>Здесь мы видим Cache API в действии. Мы используем метод {{domxref("CacheStorage.open()")}} для открытия нового объекта кэша, в котором ответы могут быть сохранены (похоже на объект хранилища IndexedDB). Обещание выполнится с объектом {{domxref("Cache")}}, представляющим собой кэш <code>video-store</code> . Затем мы используем метод {{domxref("Cache.addAll()")}} для получения ресурсов и добавления ответов в кэш.</p>
+<p>Здесь мы видим Cache API в действии. Мы используем метод {{domxref("CacheStorage.open()")}} для открытия нового объекта кеша, в котором ответы могут быть сохранены (похоже на объект хранилища IndexedDB). Обещание выполнится с объектом {{domxref("Cache")}}, представляющим собой кеш <code>video-store</code> . Затем мы используем метод {{domxref("Cache.addAll()")}} для получения ресурсов и добавления ответов в кеш.</p>
<pre class="brush: js notranslate">self.addEventListener('install', function(e) {
e.waitUntil(
@@ -733,13 +733,13 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
<h4 id="Отвечаем_на_последующие_запросы">Отвечаем на последующие запросы</h4>
-<p>Когда сервис-воркер зарегистрирован и установлен на странице HTML и сопутствующие ресурсы добавлены в кэш, все практически готово. Нужно сделать ещё одну вещь - написать код для ответа на дальнейшие сетевые запросы.</p>
+<p>Когда сервис-воркер зарегистрирован и установлен на странице HTML и сопутствующие ресурсы добавлены в кеш, все практически готово. Нужно сделать ещё одну вещь - написать код для ответа на дальнейшие сетевые запросы.</p>
<p>Это то, что делает вторая часть кода файла <code>sw.js</code>. Мы добавили ещё один обработчик к сервис-воркеру в глобальной области видимости, который запускает функцию-обработчик при событии <code>fetch</code>. Это происходит всякий раз, когда браузер делает запрос ресурса в директорию, где зарегистрирован сервис-воркер.</p>
<p>Внутри обработчика, мы сначала выводим в консоль URL запрашиваемого ресурса. Затем отдаём особый ответ на запрос, используя метод {{domxref("FetchEvent.respondWith()")}}.</p>
-<p>Внутри блока мы используем {{domxref("CacheStorage.match()")}} чтобы проверить, можно ли найти соответствующий запрос (т.е. совпадение по URL) в кэше. Обещание возвращает найденный ответ или <code>undefined</code>, если ничего не нашлось.</p>
+<p>Внутри блока мы используем {{domxref("CacheStorage.match()")}} чтобы проверить, можно ли найти соответствующий запрос (т.е. совпадение по URL) в кеше. Обещание возвращает найденный ответ или <code>undefined</code>, если ничего не нашлось.</p>
<p>Если совпадение нашлось, то просто возвращаем его как особый ответ. В противном случае, используем <a href="/en-US/docs/Web/API/WindowOrWorkerGlobalScope/fetch">fetch()</a> для запроса ресурса из сети.</p>
@@ -764,7 +764,7 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) {
<li>перейдите в инструменты разработчика, выберите <em>Application &gt; Service Workers</em>, нажмите галочку <em>Offline</em>, если используете Chrome.</li>
</ul>
-<p>Если обновите страницу с примером снова, вы увидите, что все работает как обычно. Все данные хранятся в офлайн хранилище — ресурсы страницы в кэше, а видео в базе данных IndexedDB.</p>
+<p>Если обновите страницу с примером снова, вы увидите, что все работает как обычно. Все данные хранятся в офлайн хранилище — ресурсы страницы в кеше, а видео в базе данных IndexedDB.</p>
<h2 id="Итого">Итого</h2>