ローカルストレージとセッションストレージを便利に使用するためのライブラリをご紹介します。 プロジェクトでの作業の副産物として登場し、かなり便利な機能がいくつか含まれています。 ライブラリは、すべての最新のブラウザをサポートしています。
- Internet Explorer 8以降
- Mozilla Firefox 3.5以降
- Google Chrome 4+
- Safari 4+
- Opera 10.5+
伝統的なもの-set / get / inc / decに加えて、便利な「グッズ」のセットがあります:
- incは文字列で動作します
- オブジェクトの拡張
- 配列を操作するための多くの方法
- 通常の追加/付加/ takeLast / takeFirst / getLast / getFirst
- 一意性チェック付き-.appendUnique / .prependUnique
- すべての追加/追加メソッドに制限を渡すことができます-MRUリストを整理するのに便利です
- チェーンを呼び出します-私は彼に喜んでいます:)
興味があるなら-私は例のために猫を求めます。 ライブラリの機能を非常によく示しているように思えます。
br.storage.get('foo', 'bar');
br.sessionを介したsessionStorageでも同じことが機能します。
ライブラリ
https://github.com/jagermesh/breezeをダウンロードできます。 批判は大歓迎です:)