aboutsummaryrefslogtreecommitdiff
path: root/files/fr/web/api/storage/index.html
diff options
context:
space:
mode:
authorjulieng <julien.gattelier@gmail.com>2021-10-02 17:20:14 +0200
committerSphinxKnight <SphinxKnight@users.noreply.github.com>2021-10-02 17:30:20 +0200
commitc05efa8d7ae464235cf83d7c0956e42dc6974103 (patch)
tree6ea911b2f2010f63a026de6bb7a1a51e7690a7e1 /files/fr/web/api/storage/index.html
parent13a5e017558b248ee1647d4a5825f183b51f09ad (diff)
downloadtranslated-content-c05efa8d7ae464235cf83d7c0956e42dc6974103.tar.gz
translated-content-c05efa8d7ae464235cf83d7c0956e42dc6974103.tar.bz2
translated-content-c05efa8d7ae464235cf83d7c0956e42dc6974103.zip
move *.html to *.md
Diffstat (limited to 'files/fr/web/api/storage/index.html')
-rw-r--r--files/fr/web/api/storage/index.html105
1 files changed, 0 insertions, 105 deletions
diff --git a/files/fr/web/api/storage/index.html b/files/fr/web/api/storage/index.html
deleted file mode 100644
index ed862cb650..0000000000
--- a/files/fr/web/api/storage/index.html
+++ /dev/null
@@ -1,105 +0,0 @@
----
-title: Storage
-slug: Web/API/Storage
-tags:
- - API
- - Interface
- - Reference
- - Stockage
- - Storage
-translation_of: Web/API/Storage
----
-<div>{{APIRef("Web Storage API")}}</div>
-
-<p>L'interface <strong><code>Storage</code></strong> de l'<a href="/fr/docs/Web/API/Web_Storage_API">API Web Storage</a> donne accès au stockage de session (<code>SessionStorage</code>) ou au stockage local (<code>LocalStorage</code>) pour un domaine donné, vous permettant par exemple d'ajouter, de modifier ou de supprimer des éléments enregistrés.</p>
-
-<p>Si vous voulez manipuler le stockage de session pour un domaine, appelez la méthode {{domxref("Window.sessionStorage")}}. Si vous voulez manipuler le stockage local pour un domaine, appelez la méthode {{domxref("Window.localStorage")}}.</p>
-
-<h2 id="Propriétés">Propriétés</h2>
-
-<dl>
- <dt>{{domxref("Storage.length")}} {{readonlyInline}}</dt>
- <dd>Renvoie un entier représentant le nombre d'éléments contenus dans l'objet <code>Storage</code>.</dd>
-</dl>
-
-<h2 id="Méthodes">Méthodes</h2>
-
-<dl>
- <dt>{{domxref("Storage.key()")}}</dt>
- <dd>Lorsqu'on lui passe un nombre <code>n</code>, cette méthode renvoie le nom de la n-ième clé dans le stockage.</dd>
-</dl>
-
-<dl>
- <dt>{{domxref("Storage.getItem()")}}</dt>
- <dd>Lorqu'on lui passe le nom d'une clé, cette méthode renvoie la valeur de la clé correspondante.</dd>
- <dt>{{domxref("Storage.setItem()")}}</dt>
- <dd>Lorqu'on lui passe un nom de clé et une valeur, cette méthode ajoute cette clé et cette valeur dans le stockage. Si la clé existe déjà, elle met à jour la valeur.</dd>
- <dt>{{domxref("Storage.removeItem()")}}</dt>
- <dd>Lorqu'on lui passe le nom d'une clé, cette méthode supprime cette clé du stockage.</dd>
- <dt>{{domxref("Storage.clear()")}}</dt>
- <dd>Lorsqu'elle est appelée, cette méthode supprime toutes les clés du stockage.</dd>
-</dl>
-
-<h2 id="Exemples">Exemples</h2>
-
-<p>Nous accédons ici à un objet <code>Storage</code> en appelant <code>localStorage</code>. Nous testons d'abord si le stockage local contient des éléments en utilisant <code>!localStorage.getItem('bgcolor')</code>. Si oui, nous exécutons une fonction appelée <code>setStyles()</code> qui récupère les éléments en utilisant {{domxref("Storage.getItem()")}}, et utilise ces valeurs pour mettre à jour les styles de page. Sinon, nous exécutons une autre fonction appelée <code>populateStorage()</code>, qui utilise {{domxref("Storage.setItem()")}} pour régler les valeurs des éléments, puis qui exécute <code>setStyles()</code>.</p>
-
-<pre class="brush: js">if(!localStorage.getItem('bgcolor')) {
- populateStorage();
-} else {
- setStyles();
-}
-
-function populateStorage() {
- localStorage.setItem('bgcolor', document.getElementById('bgcolor').value);
- localStorage.setItem('font', document.getElementById('font').value);
- localStorage.setItem('image', document.getElementById('image').value);
-
- setStyles();
-}
-
-function setStyles() {
- var currentColor = localStorage.getItem('bgcolor');
- var currentFont = localStorage.getItem('font');
- var currentImage = localStorage.getItem('image');
-
- document.getElementById('bgcolor').value = currentColor;
- document.getElementById('font').value = currentFont;
- document.getElementById('image').value = currentImage;
-
- htmlElem.style.backgroundColor = '#' + currentColor;
- pElem.style.fontFamily = currentFont;
- imgElem.setAttribute('src', currentImage);
-}</pre>
-
-<h2 id="Spécifications">Spécifications</h2>
-
-<table class="standard-table">
- <tbody>
- <tr>
- <th scope="col">Spécification</th>
- <th scope="col">État</th>
- <th scope="col">Commentaires</th>
- </tr>
- <tr>
- <td>{{SpecName('HTML WHATWG', 'webstorage.html#the-storage-interface', 'Storage')}}</td>
- <td>{{Spec2('Web Storage')}}</td>
- <td></td>
- </tr>
- </tbody>
-</table>
-
-<h2 id="Compatibilité_des_navigateurs">Compatibilité des navigateurs</h2>
-
-
-
-<p>{{Compat("api.Storage")}}</p>
-
-<h2 id="Voir_aussi">Voir aussi</h2>
-
-<ul>
- <li><a href="/fr/docs/Web/API/Web_Storage_API/Using_the_Web_Storage_API">Utiliser l'API Web Storage</a></li>
- <li>{{domxref("Window.localStorage")}}</li>
- <li>{{domxref("Window.sessionStorage")}}</li>
- <li>{{domxref("CacheStorage")}}</li>
-</ul>