Basil.js是一个JavaScript的数据持久化层库,实现了统一的LocalStorage、Cookie和Sessio存储。
基本使用:
basil = ew widow.Basil(optios);// basic methodsbasil.set('foo', 'bar'); // store 'bar' value uder 'foo' keybasil.set('abc', 'xyz'); // store 'xyz' value uder 'abc' keybasil.get('foo'); // returs 'bar'basil.keys(); // returs ['abc', 'foo']basil.keysMap(); // returs { 'abc': ['local'], 'foo': ['local'] }basil.remove('foo'); // remove 'foo' value// advaced methodsbasil.check('local'); // boolea. Test if localStorage is availablebasil.reset(); // reset all stored values uder amespace支持的浏览器:
Firefox3.5+
IteretExplorer7(requiresjso2.js)
IteretExplorer8+
Chrome4+
Safari4+
评论