[email protected]
Twitter
LinkedIn
YouTube
GitHub
  • Serviços
  • Blog
  • Repositórios
  • GitHub
  • Currículo
    • LinkedIn
    • PDF
  • Contato
Produto foi adicionado ao seu carrinho

Carrinho

Dexie.js: Uma biblioteca simples e robusta para indexedDB (HTML5 Storage)

Julho 16, 2015Front-endjfadev

Dexie.js é uma biblioteca simples e concisa para trabalhar com o “Indexed Database API” ou IndexedDB.

IndexedDB é uma maneira de armazenar dados persistentemente no navegador. Dado que permite a criação de aplicações web com recursos de consulta avançada, estes podem ser executados on-line e off-line. IndexedDB é útil para aplicativos que armazenam uma grande quantidade de dados e aplicações que não necessitam de uma ligação permanente à Internet para funcionar.

Também pode ser muito útil salvar dados em local em um aplicativo híbrido por exemplo.

Exemplo 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

Documentação: GitHub

Repositório

A Minimalistic Wrapper for IndexedDB
https://github.com/dexie/Dexie.js
716 forks.
14,646 stars.
599 open issues.

Recent commits:
  • chore(deps): bump pnpm/action-setup from 2 to 6 (#2349)Bumps [pnpm/action-setup](https://github.com/pnpm/action-setup) from 2 to 6.- [Release notes](https://github.com/pnpm/action-setup/releases)- [Commits](https://github.com/pnpm/action-setup/compare/v2.0.0…v6)—updated-dependencies:- dependency-name: pnpm/action-setup dependency-version: '6' dependency-type: direct:production update-type: version-update:semver-major…Signed-off-by: dependabot[bot] <[email protected]>Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>, GitHub
  • chore(deps): bump actions/checkout from 3 to 7 (#2348)Bumps [actions/checkout](https://github.com/actions/checkout) from 3 to 7.- [Release notes](https://github.com/actions/checkout/releases)- [Commits](https://github.com/actions/checkout/compare/v3…v7)—updated-dependencies:- dependency-name: actions/checkout dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major…Signed-off-by: dependabot[bot] <[email protected]>Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>, GitHub
  • chore(deps): bump actions/setup-node from 3 to 7 (#2347)Bumps [actions/setup-node](https://github.com/actions/setup-node) from 3 to 7.- [Release notes](https://github.com/actions/setup-node/releases)- [Commits](https://github.com/actions/setup-node/compare/v3…v7)—updated-dependencies:- dependency-name: actions/setup-node dependency-version: '7' dependency-type: direct:production update-type: version-update:semver-major…Signed-off-by: dependabot[bot] <[email protected]>Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>, GitHub
  • Harden npm publishing workflows and document security configuration (#2346)* Harden npm publishing workflows against supply-chain and script injection risksPin workflow actions to verified commit SHAs and enable weekly Dependabot updates. Pass inputs and outputs through env, validate version components, and safely construct version patches and Discord payloads. Add isolated regression tests and GitHub/npm configuration guidance.* Removed PUBLISHING.md. It's content is about this PR and would clutter the repository.* prettified, GitHub
  • fix(table): read table.core after auto-open in bulkUpdate (#2334)Fixes #2087bulkUpdate captured this.core before _trans, so the first call on anot-yet-open database used undefined and threw when calling getMany.Read core inside _trans, matching bulkGet, bulkPut, and bulkDelete., GitHub

: Database, HTML5, IndexedDB, JS, Library, Storage, Desenvolvimento Web

Serviços

  • Correção de bugs em seu site Wordpress $40.00 / hora
  • Bot Tok $45.00
  • Correção de bugs em seu aplicativo PHP Symfony $50.00 / hora
  • Automação de tarefas usando Node.js $50.00 / hora
  • Desenvolvimento de API REST com Symfony $50.00 / hora

Blog

  • Como pagar com um cartão bancário em Cryptomus
  • Guia completo para iniciantes para o Bot Tok: Comandos do terminal explicados
  • Melhor site para obter visualizações no TikTok
  • Jfa Whatsapp Chatbot
  • Bot do TikTok

Explorar

  • Livre 10 Curtidas no TikTok
  • Visualizações 2K gratuitas do TikTok
  • Livre 100 Favoritos do TikTok
  • Livre 300 Compartilhamentos do TikTok
  • Comprar visualizações do TikTok
  • Livre 100 Curtidas no Instagram
Twitter
LinkedIn
YouTube
GitHub

© 2013-2026 Jordi Fernandes Alves (@jfadev)