[email protected]
Twitter
LinkedIn
GitHub
  • Blog
  • GitHub
  • CV

Dexie.js: Une bibliothèque simple et robuste pour indexedDB (HTML5 Storage)

Juillet 16, 2015L'extrémité avantSans commentairesjfadev

Dexie.js est une bibliothèque simple et concise pour travailler avec les “Indexed Database API” ou IndexedDB.

IndexedDB est un moyen de stocker des données constamment dans le navigateur. Étant donné que permet la création d'applications web avec les fonctionnalités de requête améliorés, celles-ci peuvent être exécutés en ligne et hors ligne. IndexedDB est utile pour les applications qui stockent une grande quantité de données et les applications ne nécessitant pas une connexion permanente à Internet pour travailler.

Il peut aussi être très utile pour enregistrer des données au niveau local dans une application hybride par exemple.

Exemple d'utilisation:

/*
|---------------------------------------------
| Make a database connection
|---------------------------------------------
*/

var db = new Dexie('MyDatabase');

// Define a schema
db.version(1)
    .stores({
        friends: 'name, age'
    });

// Open the database
db.open()
    .catch(function(error){
        alert('Uh oh : ' + error);
    });


/*
|---------------------------------------------
| Then run some queries
|---------------------------------------------
*/

// Find some old friends
db.friends
    .where('age')
    .above(75)
    .each(function(friend){
        console.log(friend.name);
    });

// or make a new one
db.friends
    .add({
        name: 'Camilla',
        age: 25
    });

Web: dexie.org

Documentation: GitHub

Dépôt

A Minimalistic Wrapper for IndexedDB
https://github.com/dexie/Dexie.js
550 forks.
7,892 stars.
408 open issues.

Recent commits:
  • Releasing v4.0.0-alpha.3, dfahlander
  • Resolve #1473, dfahlander
  • Update .travis.yml, GitHub
  • Missing function added for latest dexie-cloud-common fix, dfahlander
  • Update SECURITY.md, GitHub

: Database, HTML5, IndexedDB, JS, Library, Storage, Web Developement
jfadev
https://jordifernandes.com
Programmeur et Développeur Web depuis 2006. Diplômé en Informatique de Gestion à Marseille 15+ années d'expérience dans les technologies Web.

Twitter

Mes Tweets

Posts Rencents

  • Afficher une publication Instagram spécifique dans WordPress avec Jfa Social Media Post
  • Créez une image personnalisée et distribuez-la sur Azure VMSS à l'aide de GitHub Actions
  • Calculateur de processus PHP-FPM
  • Jfa PWA Toolkit
  • Liste des backlinks pour SEO
  • Liste complete de générateurs de backlinks pour le positionnement SEO
  • Modal Dialog pour Material Design Lite
  • Exécuter une commande Symfony2 partir cronjobs dans CPanel sur un hébergement mutualisé
  • Détection d'AdBlock avec jQuery ou JavaScript
  • Vidéo: Introduction à Apache Cordova en espagnol

Catégories

  • Back-End (5)
  • DevOps (1)
  • L'extrémité avant (12)
  • Actualités (8)
  • SEO (2)
  • Outils (6)
  • Astuces (10)
  • Non classé (3)

Découvrer

  • Los Mejores Top 10
  • Boutique Slow Fashion
Twitter
LinkedIn
GitHub

© 2013-2022 Jordi Fernandes Alves (@jfadev)