タグ

Javascriptとstorageに関するsyo-yuのブックマーク (2)

  • Storage メモ - Enjoy*Study

    使うAPIはそれほど多くなく、結構わかりやすい。mozStorage Extensionが見やすかった。 検索プラグインのソース(nsSearchService.js)も参考になりそう。 カラムの型などメタ情報が取れそうなAPIが見つからなかった。mozIStorageValueArray#getTypeOfIndex(index)でカラムの型が取得可能。型に応じた定数もmozIStorageValueArrayで切られている。 mozIStorageStatementWrapperが便利みたい。 バインド変数で、数字じゃなくて ":hoge" みたいなのが使える。mozIStorageStatementWrapper#params でバインドする。(型を気にする必要なしか?) mozIStorageStatementWrapper#row[カラム名]で、結果を取れる。けど、存在しないカラ

    Storage メモ - Enjoy*Study
  • FirefoxでSQLiteのクライアント - Enjoy*Study

    途中の成果として、SQLiteをFirefox上から触れるものを作りました。Firefox2で追加されたStorage(SQLite)の機能を使っています。 http://www.enjoyxstudy.com/misc/temp/firefox_sqlite_console.zip 上記をダウンロードし、解凍したディレクトリにあるconsole.htmlをFirefoxで開くと、SQLを入力するTEXTAREAと実行ボタンが表示されます。 なお、XPCOM実行警告が表示されるので[許可]を選択する必要があります。(既に、file://に対して実行許可を与えている場合は出ません) 実行許可を与えると、SQLiteDBファイルとして、下記のファイルが作成されます。 C:\Documents and Settings\ [ユーザ名] \Application Data\Mozilla\Fir

    FirefoxでSQLiteのクライアント - Enjoy*Study
  • 1