Cross-browser HTML5-storage library
Habe ich eine Anforderung, wo sollten lokal gespeichert werden, wenn internet nicht verfügbar ist. Es sollte in der Lage es in der cross-browser-kompatiblen Art und Weise. Jetzt, da ich weiß, es gibt eine Vielzahl von Optionen zum speichern der Daten-lokal (indexedDB, WebSQL, "localStorage"). Alles, was ich wirklich will, ist ein einheitliches API. Ich will nicht zu erkennen und schreiben Sie den code für mehrere Speicher-engines.
Alles, was ich wirklich interessiert ist, geben Sie eine Taste, und geben Sie die Daten und es sollte beibehalten werden über browser-Sitzungen/Abstürze.
Nach viel googeln die einzige Bibliothek, die ich tatsächlich stoßen, ist persisJS:
http://pablotron.org/?cid=1557
Aber es ist ungefähr 4 1/2 Jahre alt. Gibt es was besseres ormore zuverlässige und neuere als diese?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ausprobieren SequelSphere
Es ist ein 100% HTML5 - /JavaScript-Relationale Datenbank, die cross-browser und nutzt den lokalen Speicher beibehalten von Daten. Sie können SQL-Abfragen als gut. Es ist eine eigene Datenbank-engine, und nicht darauf Vertrauen, dass die built-in relationalen Datenbanken. Als solche, es funktioniert in allen Browsern.
Wenn Sie es vorziehen, auf immer in der Lage sein zu speichern
Sehen http://www.jstorage.info/, speziell die Browser-support-Bereich
Wenn der browser darf nicht der cache, wenn er es nicht unterstützt
Sehen locache: https://github.com/d0ugal/locache
Der wichtige Teil für Sie, die anmutig abbaut und verwendet andere mthods, die Informationen zu speichern. Es ist auch sehr einfach zu bedienen und ziemlich leicht!
Sollten Sie versuchen,lawnchair.
Beachten Sie auch, dass nicht alle Speicher-engines sind gleich geschaffen. Wenn Sie möchten, um große Mengen von Daten speichern und darauf zugreifen asynchron (nicht blockierend UI), dann sind Sie beschränkt sich auf IndexedDB und WebSQL, die nicht unterstützt werden in allen Browsern. Dies gibt Ihnen mehr cross-browser-Unterstützung für IndexedDB, aber IE wird immer noch ausgelassen werden.
Müssen Sie überprüfen, aus meiner eigenen Bibliothek YDN-DB
Es ist sehr sorgfältig design für IndexedDB-API auf die performance und robutness, aber eine tolle Alternative zu WebSQL und localStorage.