タグ

関連タグで絞り込む (2)

タグの絞り込みを解除

sqliteとfirefoxに関するsecondlifeのブックマーク (2)

  • ORマッパー、20070628 - FAX

    JavaScriptFirefox、Storage、SQLite用。Firefoxに対象を絞り、アクセサや存在しないメソッド呼び出しの捕捉などを使っている分、クライアントがすっきり書ける。E4Xをヒアドキュメント+テンプレートとして利用。XMLとStringの引数は、arg+='';で文字列へ揃える。 日付型のサポート__noSuchMethod__を使ったfindBy/countByの取り扱いSQLのパラメーター値をオブジェクト以外に配列でも渡せるように(一つの場合に{id:id}のように冗長な表現になるため) mozIStorageStatementWrapperは、なんかバギー。無言で落ちる。 クライアントコードは以下。 var db = new Database(file); var Video = Entity({ name : 'video', fields : { id :

    secondlife
    secondlife 2009/01/28
    StorageStatementWrapper を使った ORM / 今は tombloo 最新の Database.js を参考に
  • Collection & Copy - Firefox 2.0、Storage(SQLite)、ポイント

    JavaScriptMDC - Storage これを読んで、僕が思ったポイント。 Firefox 2.0には、SQLiteが組み込まれている。同じくFirefox 2.0で導入された、クライアントサイドストレージ(sessionStorage/globalStorage)とは異なるもの。 (クライアントサイドストレージの中では、このSQLiteが利用されている。)基的にchrome URLや拡張からの利用を想定し、ウェブページからは利用できない。システムや拡張のデータファイルはプロファイル*1に、拡張子sqliteで保存されている。mozIStorageConnection#executeSimpleSQLは、値を返さない。 テーブルの作成や削除、データ追加などに利用する。セキュリティ的にもパフォーマンス的にもmozIStorageConnection#createStatementを

  • 1