diff options
author | Alexey Pyltsyn <lex61rus@gmail.com> | 2021-03-22 11:22:14 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-03-22 11:22:14 +0300 |
commit | 382abab7f1c10ba64cf69fa4a2c30cf1df964523 (patch) | |
tree | f0e29fd14265548053e87a854b5e0e8ec3b9fd86 /files/ru/learn | |
parent | b3286b12e22623fed038ceff6356d48e07b6d917 (diff) | |
download | translated-content-382abab7f1c10ba64cf69fa4a2c30cf1df964523.tar.gz translated-content-382abab7f1c10ba64cf69fa4a2c30cf1df964523.tar.bz2 translated-content-382abab7f1c10ba64cf69fa4a2c30cf1df964523.zip |
Unify Russian translation of "offline" (#269)
* Unify Russian translation of "offline"
* Update files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html
Co-authored-by: Artem Shibakov <shibakow@gmail.com>
Diffstat (limited to 'files/ru/learn')
-rw-r--r-- | files/ru/learn/javascript/client-side_web_apis/client-side_storage/index.html | 6 |
1 files changed, 3 insertions, 3 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 a63873660e..14399cf1bc 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 @@ -666,7 +666,7 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) { </li> </ol> -<h2 id="Оффлайн_хранение_данных">Оффлайн хранение данных</h2> +<h2 id="Офлайн_хранение_данных">Офлайн-хранение данных</h2> <p>Пример ниже показывает, как создать приложение, которое будет хранить данные большого объёма в хранилище IndexedDB, избегая необходимости скачивать их повторно. Это важное улучшение пользовательского опыта, но есть одно замечание — основной HTML, CSS, и файлы JavaScript все ещё нужно загружать каждый раз при запросе сайта, это значит, что данный пример не будет работать при отсутствии сетевого соединения.</p> @@ -694,7 +694,7 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) { <p>Первое, что нужно заметить, это дополнительный кусок кода, расположенный в основном JavaScript файле (см. <a href="https://github.com/mdn/learning-area/blob/master/javascript/apis/client-side-storage/cache-sw/video-store-offline/index.js">index.js</a>). Первое,что мы делаем, это проверка на то, что <code>serviceWorker</code> доступен в объекте {{domxref("Navigator")}}. Если этот так, тогда мы знаем, что как минимум, базовые функции сервис-воркера доступны. Внутри проверки мы используем метод {{domxref("ServiceWorkerContainer.register()")}} для регистрации сервис-воркера, находящегося в файле <code>sw.js</code> на текущем источнике, таким образом, он может управлять страницами в текущей или внутренних директориях. Когда обещание выполнится, сервис-воркер считается зарегистрированным.</p> -<pre class="brush: js notranslate"> // Регистрация сервис-воркера для обеспечения оффлайн доступности сайта +<pre class="brush: js notranslate"> // Регистрация сервис-воркера для обеспечения доступности сайта в офлайне if('serviceWorker' in navigator) { navigator.serviceWorker @@ -754,7 +754,7 @@ Promise.all([mp4Blob, webmBlob]).then(function(values) { <p>На этом все для нашего простого сервис-воркера. Используя подобный метод, вы можете сделать гораздо больше вещей — для получения доп. информации смотрите <a href="https://serviceworke.rs/">рецепты использования сервис-воркеров</a>. Спасибо Paul Kinlan за его статью <a href="https://developers.google.com/web/fundamentals/codelabs/offline/">Adding a Service Worker and Offline into your Web App</a>, которая вдохновила на написание данного примера.</p> -<h4 id="Тестируем_наш_пример_оффлайн">Тестируем наш пример оффлайн</h4> +<h4 id="Тестируем_наш_пример_офлайн">Тестируем наш пример офлайн</h4> <p>Для тестирования <a href="https://mdn.github.io/learning-area/javascript/apis/client-side-storage/cache-sw/video-store-offline/">примера</a>, вам нужно загрузить его несколько раз, чтобы быть уверенным, что сервис-воркер точно установлен. Когда это сделано, вы можете:</p> |