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 --- .../web/api/idbdatabase/objectstorenames/index.md | 87 ++++++++++------------ 1 file changed, 38 insertions(+), 49 deletions(-) (limited to 'files/fr/web/api/idbdatabase/objectstorenames') diff --git a/files/fr/web/api/idbdatabase/objectstorenames/index.md b/files/fr/web/api/idbdatabase/objectstorenames/index.md index f9263bdf33..10b54b94f4 100644 --- a/files/fr/web/api/idbdatabase/objectstorenames/index.md +++ b/files/fr/web/api/idbdatabase/objectstorenames/index.md @@ -9,33 +9,36 @@ tags: - Reference translation_of: Web/API/IDBDatabase/objectStoreNames --- -
{{APIRef("IndexedDB")}}
+{{APIRef("IndexedDB")}} -

La propriété objectStoreNames, rattachée à l'interface {{domxref("IDBDatabase")}}, est une liste de chaînes de caractères  ({{domxref("DOMStringList")}}) qui sont les noms des magasins d'objets ({{domxref("IDBObjectStore")}}) connectés à la base de données.

+La propriété **`objectStoreNames`**, rattachée à l'interface {{domxref("IDBDatabase")}}, est une liste de chaînes de caractères  ({{domxref("DOMStringList")}}) qui sont les noms des magasins d'objets ({{domxref("IDBObjectStore")}}) connectés à la base de données. -

{{AvailableInWorkers}}

+{{AvailableInWorkers}} -

Syntaxe

+## Syntaxe -
db.objectStoreNames
+```js +db.objectStoreNames +``` -

Valeur

+### Valeur -

Une liste {{domxref("DOMStringList")}} des noms de magasins d'objets ({{domxref("IDBObjectStore")}}) connectés à la base de données.

+Une liste {{domxref("DOMStringList")}} des noms de magasins d'objets ({{domxref("IDBObjectStore")}}) connectés à la base de données. -

Exemple

+## Exemple -
// Connexion à la base de données
+```js
+// Connexion à la base de données
 var DBOpenRequest = window.indexedDB.open("toDoList", 4);
 
 // Les deux gestionnaires d’événements activés pour
 // gérer la réussite ou l'échec de le connexion.
 DBOpenRequest.onerror = function(event) {
-  note.innerHTML += '<li>Erreur de chargement de la base de données.</li>';
+  note.innerHTML += '
  • Erreur de chargement de la base de données.
  • '; }; DBOpenRequest.onsuccess = function(event) { - note.innerHTML += '<li>Base de données initialisée.</li>'; + note.innerHTML += '
  • Base de données initialisée.
  • '; // Affecte la connexion à la variable db. db = DBOpenRequest.result; @@ -43,41 +46,27 @@ DBOpenRequest.onsuccess = function(event) { // Cette ligne affiche sur la console la liste des magasins // d'objets de la base de données console.log(db.objectStoreNames); -};
    - -
    -

    Note :Pour un exemple fonctionnel complet, voir notre application de démo To-do Notifications (l'exemple live).

    -
    - -

    Spécifications

    - - - - - - - - - - - - - - -
    SpécificationÉtatCommentaires
    {{SpecName('IndexedDB', '#widl-IDBDatabase-objectStoreNames', 'objectStoreNames')}}{{Spec2('IndexedDB')}} 
    - -

    Compatibilité des navigateurs

    - -

    {{Compat("api.IDBDatabase.objectStoreNames")}}

    - -

    Voir aussi

    - - +}; +``` + +> **Note :**Pour un exemple fonctionnel complet, voir notre application de démo [To-do Notifications](https://github.com/mdn/to-do-notifications/) ([l'exemple _live_](https://mdn.github.io/to-do-notifications/)). + +## Spécifications + +| Spécification | État | Commentaires | +| ---------------------------------------------------------------------------------------------------------------- | ---------------------------- | ------------ | +| {{SpecName('IndexedDB', '#widl-IDBDatabase-objectStoreNames', 'objectStoreNames')}} | {{Spec2('IndexedDB')}} |   | + +## Compatibilité des navigateurs + +{{Compat("api.IDBDatabase.objectStoreNames")}} + +## Voir aussi + +- [Manipuler IndexedDB](/fr/docs/Web/API/API_IndexedDB/Using_IndexedDB) +- Démarrer des transactions : {{domxref("IDBDatabase")}} +- Manipuler des transactions : {{domxref("IDBTransaction")}} +- Définir un intervalle de clés : {{domxref("IDBKeyRange")}} +- Récupérer des données et les modifier : {{domxref("IDBObjectStore")}} +- Manipuler des curseurs : {{domxref("IDBCursor")}} +- Exemple de référence pour IndexedDB : [To-do Notifications](https://github.com/mdn/to-do-notifications/tree/gh-pages) -- cgit v1.2.3-54-g00ecf