タグ

2011年1月18日のブックマーク (2件)

  • localStorage でオプション設定の管理 その2 | NINXIT-BLOG

    以前、localStorage でオプション設定の管理 というメモを書いたけど、それよりもっと良い管理方法があったので再度メモ。 JSON JSON.parse と JSON.stringify を使う。 JSON.parse はテキストをオブジェクトに変換してくれる関数。 JSON.stringify はオブジェクトをテキストに変換してくれる関数。 Google Chrome は、ネイティブでこれら2つを使うことが出来るらしい。 以前、eval でせっせと書いていた箇所をまるまる削除することができる。 var options = { cat:{ name: "tama" }, dog:{ name: "pochi" } }; // 文字列にする var options_txt = JSON.stringify( options ); // 文字列なのでそのまま保存可能 localSt

  • localStorage でオプション設定の管理 - utahta blog

    Google Chrome extension のオプション設定周りについてのメモ。 localStorage は、データをローカルに保存したり管理したりする機能。 Chromeブラウザのキャッシュをクリアすると保存データも一緒に消えてしまったり。 永続的に保存することができるわけではないらしい。 あと、html5 の機能で Chrome 独自の機能というわけではないらしい。 キーと値の連想配列ような感じで使える。文字列しか保存できないといった制限がある模様。 Chrome extension ではこの機能をオプション設定の管理に用いることが多い様子。 簡単な使い方 localStorage.setItem( "short_cut1", "ctrl" ); localStorage.setItem( "short_cut2", "shift" ); var val1 = localStor

    localStorage でオプション設定の管理 - utahta blog