[email protected]
Twitter
LinkedIn
GitHub
  • Blog
  • GitHub
  • Currículum

Dexie.js: Una libreria simple y robusta para indexedDB (HTML5 Storage)

julio 16, 2015Front-EndNo hay comentariosjfadev

Dexie.js es una librería sencilla y concisa para trabajar con la «Indexed Database API» o IndexedDB.

IndexedDB es una manera de almacenar datos de manera persistente en el navegador. Dado que permite la creación de aplicaciones web con capacidades de consulta mejoradas, éstas pueden funcionar tanto en línea como fuera de línea. IndexedDB es útil para aplicaciones que almacenan una gran cantidad de datos y para aplicaciones que no necesitan de una conexión permanente a Internet para funcionar.

También puede ser muy útil para guardar datos en local en una app híbrida por ejemplo.

Ejemplo de uso:

/*
|---------------------------------------------
| 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

Documentacion: GitHub

Repository

A Minimalistic Wrapper for IndexedDB
https://github.com/dexie/Dexie.js
556 forks.
8,111 stars.
415 open issues.

Recent commits:
  • Removing the "engines" field.Resolves #1583., dfahlander
  • Update README.md, GitHub
  • Update README.md, GitHub
  • Update README.md, GitHub
  • Update README.md, GitHub

: Database, HTML5, IndexedDB, JS, Library, Storage, Web Developement
jfadev
https://jordifernandes.com
Programador y Desarrollador Web desde 2006. Diplomado en Ingeniería de Software en Marsella 15+ años de experiencia en Tecnologías Web.

Twitter

Mis tuits

Posts Recientes

  • Muestre una publicación de Instagram específica en WordPress con Jfa Social Media Post
  • Cree una imagen personalizada y distribúyala en Azure VMSS mediante GitHub Actions
  • Calculadora de Procesos PHP-FPM
  • Jfa PWA Toolkit
  • Lista de backlinks para posicionamiento web
  • Lista completa de generadores de backlinks para posicionamiento SEO
  • Modal Dialog para Material Design Lite
  • Ejecutar comando de Symfony2 desde cronjobs en CPanel en un host compartido
  • Detectar AdBlock con jQuery o JavaScript
  • Video: Introducción a Apache Cordova en Español

Categorías

  • Back-End (5)
  • DevOps (1)
  • Front-End (12)
  • monetización (0)
  • Noticias (8)
  • SEO (2)
  • Herramientas (6)
  • Trucos (10)
  • Uncategorized (3)

Descubra

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

© 2013-2022 Jordi Fernandes Alves (@jfadev)