Skip to content

Commit

Permalink
[ru] update Web/API/caches translation (#17322)
Browse files Browse the repository at this point in the history
* [ru] update 'Web/API/caches' translation
  • Loading branch information
leon-win authored Dec 7, 2023
1 parent 6631039 commit 1f450c3
Showing 1 changed file with 28 additions and 29 deletions.
57 changes: 28 additions & 29 deletions files/ru/web/api/caches/index.md
Original file line number Diff line number Diff line change
@@ -1,45 +1,44 @@
---
title: WindowOrWorkerGlobalScope.caches
title: Глобальное свойство caches
slug: Web/API/caches
l10n:
sourceCommit: cb279e20569055b200f93802d1704846c28aa04f
---

{{APIRef()}}{{SeeCompatTable}}
{{APIRef("Service Workers API")}}{{AvailableInWorkers}}

**`caches`** {{domxref("WindowOrWorkerGlobalScope")}} свойство только для чтения интерфейса возвращающее объект ассоциированный с текущим контекстом {{domxref("CacheStorage")}}.
Доступное только для чтения глобальное свойство **`caches`** возвращает объект {{domxref("CacheStorage")}} связанный с текущим контекстом.
С помощью этого объекта можно реализовать хранение ресурсов в автономном режиме и генерацию индивидуальных ответов на запросы.

Этот объект реализует такую функциональность как строгое соответствие для офлайн-использования и генерирование пользовательских ответов на запросы.
{{securecontext_header}}

## Синтаксис
## Значение

```
var myCacheStorage = self.caches; // or just caches
```

### Значение

Возвращает значение {{domxref("CacheStorage")}} .
Объект {{domxref("CacheStorage")}}.

## Пример
## Примеры

Данный пример показывает как надо использовать кеш в контексте [service worker](/ru/docs/Web/API/Service_Worker_API) для хранения в автономном режиме
Данный пример показывает как использовать кеш в контексте [service worker](/ru/docs/Web/API/Service_Worker_API) для хранения в автономном режиме.

```js
this.addEventListener("install", function (event) {
this.addEventListener("install", (event) => {
event.waitUntil(
caches.open("v1").then(function (cache) {
return cache.addAll([
"/sw-test/",
"/sw-test/index.html",
"/sw-test/style.css",
"/sw-test/app.js",
"/sw-test/image-list.js",
"/sw-test/star-wars-logo.jpg",
"/sw-test/gallery/",
"/sw-test/gallery/bountyHunters.jpg",
"/sw-test/gallery/myLittleVader.jpg",
"/sw-test/gallery/snowTroopers.jpg",
]);
}),
caches
.open("v1")
.then((cache) =>
cache.addAll([
"/",
"/index.html",
"/style.css",
"/app.js",
"/image-list.js",
"/star-wars-logo.jpg",
"/gallery/",
"/gallery/bountyHunters.jpg",
"/gallery/myLittleVader.jpg",
"/gallery/snowTroopers.jpg",
]),
),
);
});
```
Expand Down

0 comments on commit 1f450c3

Please sign in to comment.