store.js是一个兼容所有浏览器的LocalStorage包装器,不需要借助Cookie或Flash。store.js会根据浏览器自动选择使用localStorage、globalStorage或者userData来实现本地存储功能。
多年来,v1.x提供了基本的跨浏览器持久存储,随着时间的推移,越来越多的人开始要求额外的功能。近日Store.js v2.0发布,Store.js v2.0是一个具有可插入存储的完全改进,可插入的额外功能(如expirations,默认值,通用数组/对象操作等)
目前,v2.0支持的的浏览器有在IE6+,iOS 8+,Android 4+,Firefox 4+,Chrome 27+,Safari 5+,以及Opera 11+以上版本。
支持all.js,defaults.js,events.js,expire.js,observe.js,operations.js,update.js,v1-backcompat.js等插件,v1-backcompat.js为向后兼容store.js v1的插件。
同时,Store.js将选择最好的可用存储,并自动回退到第一个可用的存储,支持cookieStorage.js,适用于Safari私人模式;localStorage.js在localStorage中存储值,支持主要浏览器,sessionStorage.js在sessionStorage中存储值,memoryStorage.js将值存储在内存中,oldFF-globalStorage.js在globalStorage中存储值。仅适用于旧版Firefox 3+。oldIE-userDataStorage.js在userData中存储值,仅对旧版IE 6+有用。
具体如何使用、安装、使用插件,写入存储等,访问https://github.com/marcuswestin/store.js#user-content-list-of-all-plugins。
本文暂时没有评论,来添加一个吧(●'◡'●)