From 1407c8fdef01ecd0ffb8a8bd46e7113f119b9fde Mon Sep 17 00:00:00 2001 From: julieng Date: Sat, 2 Oct 2021 17:20:24 +0200 Subject: convert content to md --- files/fr/web/api/caches/index.md | 86 ++++++++++++++++++++-------------------- 1 file changed, 44 insertions(+), 42 deletions(-) (limited to 'files/fr/web/api/caches') diff --git a/files/fr/web/api/caches/index.md b/files/fr/web/api/caches/index.md index b5b57df7ee..abfb9936b2 100644 --- a/files/fr/web/api/caches/index.md +++ b/files/fr/web/api/caches/index.md @@ -4,24 +4,24 @@ slug: Web/API/caches translation_of: Web/API/WindowOrWorkerGlobalScope/caches original_slug: Web/API/WindowOrWorkerGlobalScope/caches --- -

{{APIRef()}}{{SeeCompatTable}}

+{{APIRef()}}{{SeeCompatTable}} -

La propriété en lecture seule  caches de l'interface {{domxref("WindowOrWorkerGlobalScope")}} retourne l'objet {{domxref("CacheStorage")}} associé au contexte actuel. Cet objet permet de stocker des ressources pour une utilisation hors-ligne et de générer des réponses personnalisées à des requêtes.

+La propriété en lecture seule  **`caches`** de l'interface {{domxref("WindowOrWorkerGlobalScope")}} retourne l'objet {{domxref("CacheStorage")}} associé au contexte actuel. Cet objet permet de stocker des ressources pour une utilisation hors-ligne et de générer des réponses personnalisées à des requêtes. -

Syntaxe

+## Syntaxe -
var myCacheStorage = self.caches; // ou simplement caches
-
+ var myCacheStorage = self.caches; // ou simplement caches -

Value

+### Value -

Un objet de type {{domxref("CacheStorage")}}.

+Un objet de type {{domxref("CacheStorage")}}. -

Exemple

+## Exemple -

L'exemple suivant montre comment mettre en cache un contexte de service worker pour stocker des ressources et les utiliser hors-ligne.

+L'exemple suivant montre comment mettre en cache un contexte de [service worker](/en-US/docs/Web/API/Service_Worker_API) pour stocker des ressources et les utiliser hors-ligne. -
this.addEventListener('install', function(event) {
+```js
+this.addEventListener('install', function(event) {
   event.waitUntil(
     caches.open('v1').then(function(cache) {
       return cache.addAll([
@@ -38,43 +38,45 @@ original_slug: Web/API/WindowOrWorkerGlobalScope/caches
       ]);
     })
   );
-});
+}); +``` -

Spécifications

+## Spécifications - - - - - - - - - - - - - - - - - + + + + + + + + + + + + + + + + +
SpécificationStatusComment
{{SpecName('Service Workers', '#self-caches', 'caches')}}{{Spec2('Service Workers')}} -

Défini dans un WindowOrWorkerGlobalScope partiel dans la nouvelle spec.

-
{{SpecName('Service Workers')}}{{Spec2('Service Workers')}}Définition initiale.
SpécificationStatusComment
+ {{SpecName('Service Workers', '#self-caches', 'caches')}} + {{Spec2('Service Workers')}} +

+ Défini dans un WindowOrWorkerGlobalScope partiel dans la + nouvelle spec. +

+
{{SpecName('Service Workers')}}{{Spec2('Service Workers')}}Définition initiale.
-

Compatibilité des navigateurs

+## Compatibilité des navigateurs +{{Compat("api.WindowOrWorkerGlobalScope.caches")}} +## Voir aussi -

{{Compat("api.WindowOrWorkerGlobalScope.caches")}}

- -

Voir aussi

- - +- [Service Workers](/en-US/docs/Web/API/ServiceWorker_API) +- [Web Workers](/en-US/docs/Web/API/Web_Workers_API) +- {{domxref("CacheStorage")}} +- {{domxref("Cache")}} -- cgit v1.2.3-54-g00ecf