Exporter (0) Imprimer
Développer tout

Objets IndexedDB

L’API IndexedDB est composée de plusieurs objets, tous étant conçus pour des tâches spécifiques. Chaque objet est indiqué ici :

  • Les données sont stockées dans des magasins d’objets, qui sont des collections d’objets JavaScript dont les attributs contiennent des valeurs individuelles.
  • Chaque objet JavaScript, parfois appelé record, dans un magasin d’objets est doté d’un attribut commun appelé key path ; la valeur de cet attribut est une valeur clé (ou clé). Les valeurs clés identifient de façon unique les enregistrements individuels au sein d’un magasin d’objets.
  • Un index organise les objets en fonction de la valeur d’un attribut commun. Les index retournent des ensembles de valeurs clés pouvant être utilisées pour obtenir les enregistrements individuels du magasin d’objets d’origine.
  • Un objet curseur représente un ensemble de valeurs. Lorsqu’un index définit un curseur, le curseur représente l’ensemble de valeurs clés retournées par l’index. Lorsqu’un magasin d’objets définit un curseur, le curseur représente un ensemble d’enregistrements stockés dans le curseur.
  • Un objet keyRange définit une plage de valeurs pour un index ou un ensemble d’enregistrements dans un magasin d’objets ; les plages de clés permettent de filtrer les résultats de curseur.
  • Une base de données contient les magasins d’objets et les index ; les bases de données gèrent aussi les transactions.
  • Une demande représente les actions individuelles exécutées par rapport aux objets dans une base de données. Par exemple, l’ouverture d’une base de données crée un objet demande et vous définissez des gestionnaires d’événements sur l’objet demande pour réagir aux résultats de la demande.
  • Une transaction gère le contexte des opérations et permet de maintenir l’intégrité des activités de base de données. Par exemple, vous ne pouvez créer des magasins d’objets que dans le contexte d’une transaction de modification de version. Si une transaction est annulée, toutes les opérations de la transaction sont annulées.

Rubriques connexes

API de base de données indexée (« IndexedDB »)
Guide du développeur Internet Explorer 10

 

 

Afficher:
© 2014 Microsoft