jStoreの履歴

ローカルストレージをラッピングするjQueryプラグイン
http://eric.garside.name/docs.html?p=jstore

軽量化されてるのでソース見るときはsvnから
http://jquery-jstore.googlecode.com/svn/trunk/src/

JSONに変換して保存するのでObjectでも大丈夫。

store, removeStore, getStore, setStoreを$.fnに追加してる。競合注意。

Flash

/jStorejStore.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();
  })