Outils pour utilisateurs

Outils du site


web:html5:indexeddb

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
web:html5:indexeddb [2015/03/03 22:09] – [Support des navigateurs] sgariepyweb:html5:indexeddb [2022/02/02 00:42] (Version actuelle) – modification externe 127.0.0.1
Ligne 36: Ligne 36:
   * [[http://pouchdb.com/|PouchDB]]   * [[http://pouchdb.com/|PouchDB]]
   * [[http://aaronpowell.github.io/db.js/|DB.js]]   * [[http://aaronpowell.github.io/db.js/|DB.js]]
 +  * [[http://jaydata.org/|JayData]]
 ====== Opérations ====== ====== Opérations ======
 +
 +===== Cycle d'événements =====
 +
 +Quand on fait une requête d'ouverture à IndexedDB, on spécifie le nom de la base de données et sa version.  Si la version spécifiée est plus élevée que la version actuelle d'IndexedDB, l'événement ''onupgradeneeded'' sera lancée.  Sinon, ça ira directement au ''onsuccess'' En cas d'erreur à tout moment, on peut aller à ''onerror''.
 +
 +{{:web:html5:indexeddb_event_cycle.png|}}
  
 ===== Ouvrir une base de données ===== ===== Ouvrir une base de données =====
Ligne 308: Ligne 315:
  
 UUID UUID
 +
 +
 +
 +
 +====== Librairies JavaScript pour IndexedDB ======
 +
 +Plusieurs librairies existent pour palier aux problèmes d'IndexedDB, voici quelques exemples :
 +  * [[http://www.dexie.org/|Dexie.org]]
 +  * [[http://pouchdb.com/|PouchDB]]
 +  * [[http://aaronpowell.github.io/db.js/|db.js]]
 +
 +
 +
 +
 +
 +
 +
 ====== À lire ====== ====== À lire ======
  
web/html5/indexeddb.1425416976.txt.gz · Dernière modification : 2022/02/02 00:43 (modification externe)