ローカルストレージをラッピングするjQueryプラグイン
http://eric.garside.name/docs.html?p=jstore
軽量化されてるのでソース見るときはsvnから
http://jquery-jstore.googlecode.com/svn/tr...
JSONに変換して保存するのでObjectでも大丈夫。
1.2でグローバル汚染
store, removeStore, getStore, setStoreを$.fnに追加してる。競合注意。要素に結びつけた処理はしないからいらないんだけど。
StorageEngine, Classがグローバルに追加されてる。
Flash
/jStoreにjStore.Flash.htmlとjStore.swfを用意しておく。
var $ = jQuery;
$.extend($.jStore.defaults, {
project: 'mindia-autosave',
engine: 'flash',
flash: '/jStore/jStore.Flash.html'
})
$.jStore.ready(function(engine){
$.jStore.flashReady(function(){
engine.ready(function(){
var engine = this;
counter = (engine.get('counter') || 0)*1;
counter++; // Incrememnt the counter
engine.set('counter', counter);
console.log(engine);
})
})
});
$(function(){
$.jStore.load();
})